interrupt event

Znaleziono około 408 wyników dla: interrupt event
  • [stm32F1] EXTI na linii PD0 w STM32F1 nie reaguje mimo przemapowania

    Nom, sory, działam na stm32F103c8t6 Dodano po 2 Ok, "The external interrupt/event function is not remapped. PD0 and PD1 cannot be used for external interrupt/event generation on 36-, 48- and 64-pin packages." Wszystko jasne, dzięki ;)

    Mikrokontrolery ARM   07 Paź 2017 14:31 Odpowiedzi: 2    Wyświetleń: 912
  • LPC2142 + RTC - brak wywołania przerwania od inkrementacji np. sekund

    a jak zatem rozumieć priorytety przerwań związane ze slotami? Nie jestem biegły w ARM7, powtórzę, ale polegam tu na tej publikacji: http://engenuics.com/wp-content/uploads/... a szczególnie na tym fragmencie: 4. On the LPC214x processors, two hardware priority groups are available. The high priority interrupt is referred to as...

    Mikrokontrolery ARM   04 Paź 2017 15:50 Odpowiedzi: 8    Wyświetleń: 987
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [ARM/C] Wybór Timera do pomiaru czasów między zboczami sygnału na ARM/C

    To co kolega proponuje to prawdopodobnie wykorzystanie przerwań zewnętrznych i start/stop Timera w przerwaniu. A jak inaczej chcesz liczyć czas trwania "impulsu". Przecież najpierw trzeba go jakoś wprowadzić do MCU, prawda? Reszta będzie realizowana w sposób banalny: Przy pierwszym impulsie - start timera, przy drugim - odczyt jego stanu - i obliczenie...

    Mikrokontrolery ARM   27 Lut 2013 20:39 Odpowiedzi: 10    Wyświetleń: 1569
  • REKLAMA
  • [STM32F030CCT6] RTC Wakeup Interrupt - brak reakcji na przerwanie

    Przerwania RTC są podpięte przez EXTI - trzeba się upewnić, że są "odmaskowane" w rejestrze EXTI_IMR i mają włączoną detekcję narastającego zbocza w EXTI_RTSR. 21.6 RTC interrupts All RTC interrupts are connected to the EXTI controller. Refer to . To enable RTC interrupt(s), the following sequence is required: 1. Configure and enable the EXTI line(s)...

    Mikrokontrolery ARM   20 Kwi 2018 22:39 Odpowiedzi: 3    Wyświetleń: 1017
  • Przykładowe kody na rejestrach dla STM32F3 Discovery – gdzie znaleźć dokumentację?

    Witaj tadzik85 , może to wynika z tego, że przechodzę z AVR tam włączało się globalnie przerwania i tyle w temacie. Zresztą tak mi się wydaje, jest idea przerwań by działały niezależnie od głównego programu. Jeśli chodzi o Twój kod, nie mam takiego bitu IER dla USARTa mam 14.3.5 Software interrupt event register (EXTI_SWIER1) a w nim bity SWIER1-31...

    Mikrokontrolery ARM   23 Cze 2015 22:26 Odpowiedzi: 45    Wyświetleń: 3111
  • REKLAMA
  • Jak napisać kod GPIO dla STM32 bez użycia bibliotek?

    Ale jak to, skoro EXTICR[1] obsługuje EXTIx i PAx,...,PGx w zakresie x=0...3 ? Czy się mylę? EXTIx[3:0]: EXTI x configuration (x= 0 to 3) These bits are written by software to select the source input for EXTIx external interrupt. Refer to Section 10.2.5: External interrupt/event line mapping on page 200 0000: PA[x] pin 0001: PB[x] pin 0010: PC[x] pin...

    Mikrokontrolery ARM   07 Lip 2012 20:42 Odpowiedzi: 188    Wyświetleń: 18546
  • PIC24HJ32GP202 +LCD problem z kompilacja; brak adcDrv1.h

    taaakk... w temacie o PICu koles na pewno pytal jak to zrobic oscyloskopem... anyway: poczytaj w dokumentacji o input capture - jest to uklad stworzony do tego wlasnie celu. daje ci on przerwania. dodatkowo w rozdziale Family Reference Manual poswieconym temu wlasnie ukladowi masz przyklad mierzenia okresu przebiegu: 12.5.1 Code Example for Period Measurement...

    Mikrokontrolery   07 Kwi 2008 21:24 Odpowiedzi: 9    Wyświetleń: 2021
  • [ATmega16 C] ATmega16 C: Przerwania licznika, problem z wartością TCNT0 poniżej 218

    If both ADATE and ADEN is written to one, an interrupt event can occur at any time. If the ADMUX Register is changed in this period, the user cannot tell if the next conversion is based on the old or the new settings. ADMUX can be safely updated in the following ways: 1. When ADATE or ADEN is cleared. 2. During conversion, minimum one ADC clock cycle...

    Mikrokontrolery AVR   26 Lis 2009 16:47 Odpowiedzi: 18    Wyświetleń: 2481
  • REKLAMA
  • [PIC16F876] Optymalizacja poboru prądu przez zmniejszenie taktowania do 1kHz

    OK, rozumie Twoje intencje i z chęcią pomogę, bo minimalizowanie poboru energii to mój "bzik" :) Jednakże zacząłbym od tego, że przy takim zasilaniu gdy ustawisz ten mikrokontroler na kwarcu 32kHz , to zużywać będzie zaledwie 20 μA przy 3V i niewiele więcej przy 5V. Czy to nie wystarczy? Większe straty masz na samym zasilaczu. Co do usypiania -...

    Mikrokontrolery PIC   24 Lut 2012 17:23 Odpowiedzi: 6    Wyświetleń: 1969
  • REKLAMA
  • Mitsubishi FX5U - programista Siemensa musi to zaprogramować :)

    Tak. Wrzuciłem IE gdzieś na początku programu. W EVENT utworzyłem trzy programy w których robię MOV kolejno 1, 2 lub 3 do zmiennej AKTUALNA. W ustawieniach sterownika dla X15,16,17 ustawiłem INTERRUPT RISING W program settings ustawiłem dla eventów "execution type: Interrupt: I15, Interrupt: I16, Interrupt: I17 Obecnie po wyzwoleniu wejścia "tak jakby"...

    Automatyka Sterowanie PLC   24 Lip 2020 07:44 Odpowiedzi: 15    Wyświetleń: 1797
  • Konfiguracja timera TCB0 w ATtiny3216 dla cyklicznego przerwania 100Hz

    Co ciekawe mam pewne wątpliwości odnośnie dokumentacji. Timer TB0 uruchamiam w domyślnym trybie Periodic Interrupt mode, gdzie TOP określam wartością rejestru CCMP = 26666, co przy częstotliwości taktowania timera równej domyślnej częstotliwości taktowania mikrokontrolera 2.66MHz powinno dać przerwanie co ok. 10ms (100Hz). Co ciekawe jedynym przerwaniem...

    Mikrokontrolery AVR   15 Paź 2021 14:02 Odpowiedzi: 14    Wyświetleń: 522
  • Siemens S7-300 przechodzi w STOP po odłączeniu urządzenia Profibus DP

    Mam problem ze sterownikiem Siemens S7-300. Po odłączeniu urządzenia na sieci Profibus DP sterownik przechodzi w STOP. Pamiętam, że kiedyś dodawało się jakieś bloczki aby sterownik nie przechodził w STOP Poniżej zamieszczam loga i projekt TIA Portal 15 ze sterownika spakowany zipem. Czy ktoś może mi pomóc w rozwiązaniu problemu? Diagnostics buffer of...

    Automatyka Przemysłowa   19 Sty 2025 16:19 Odpowiedzi: 6    Wyświetleń: 480
  • Wybór mikrokontrolera do konwersji danych równoległych na szeregowe: Atmel czy PIC?

    Prosty program na AVRStudio : #include <m16def.inc> ; Prohibits use of non-implemented instructions (ATmega16) .dseg .org SRAM_START .cseg ;—————R...

    Mikrokontrolery   09 Cze 2005 08:15 Odpowiedzi: 18    Wyświetleń: 2196
  • [STM32F107VBT6][C/Keil] Obsługa I2C slave przez przerwania

    Sporo się namęczyłem, zanim ruszył mi slave transmitter w STM32F103. W 107 będzie tak samo. Po pierwsze zobacz do errat - tam między innymi napisali, że przerwanie i2c musi mieć najwyższy priorytet, bo inaczej się wiesza. Poza tym przykłady nie zadziałały mi od razu, a problemy mają też inni, o czym możesz poczytać na main.c // main.c main()...

    Mikrokontrolery ARM   09 Lis 2011 08:30 Odpowiedzi: 9    Wyświetleń: 6454
  • XMEGA128A1[U] - Jak rozróżnić układy ATXMEGA128A1 oraz ATXMEGA128A1U

    Jeżeli możesz je dowolnie programować, to korzystając z erraty dość szybko rozróżnisz układy. Xmega128A1U: 1. Register ANAINIT in MCUR will always read as zero. 2. RTC clock output option is non-functional. Xmega128A1: 1. ADC Event on compare match non-functional. 2. Low level interrupt triggered when pin input is disabled. Jeżeli w ten sposób nie możesz...

    Mikrokontrolery AVR   10 Wrz 2014 17:57 Odpowiedzi: 3    Wyświetleń: 1356
  • Jak używać masked access w GPIO na mikrokontrolerze LPC1112?

    Witam, nie potrafię doczytać co mam zrobić jak chcę wykorzystać ficzer masked access na procku LPC1112. Plik .h do tego procka definiuje to: typedef struct { union { __IO uint32_t MASKED_ACCESS[4096]; /*!< Offset: 0x0000 to 0x3FFC Port data Register for pins PIOn_0 to PIOn_11 (R/W) */ struct { uint32_t RESERVED0[4095];...

    Mikrokontrolery   26 Maj 2011 12:54 Odpowiedzi: 20    Wyświetleń: 2870
  • BASCOM - Jak wybudzić termometr z trybu powersave dwa razy na minutę?

    POWERSAVE (ATMEGA88) This mode is identical to Power-down, with one exception: If Timer/Counter2 is enabled, it will keep running during sleep. The device can wake up from either Timer Overflow or Output Compare event from Timer/Counter2 if the corresponding Timer/Counter2 interrupt enable bits are set in TIMSK2, and the Global Interrupt Enable bit...

    Mikrokontrolery Początkujący   02 Sty 2015 14:41 Odpowiedzi: 5    Wyświetleń: 1035
  • [stm32][FreeRTOS] program ląduje w default_handler

    Tablice wektorów mam z przykładów ze strony [url=http://www.freddiechopin.info/]http... Nic w niej nie zmieniałem i wersja 6.1.1 działa dobrze a 7.1.0 wiadomo Tak wygląda tablica wektorów: [syntax=cpp]void (* const vectors[])(void) __attribute__ ((section(".vectors"))) = { (void (*)(void))&__main_stack_end,// Main stack end address...

    Mikrokontrolery ARM   22 Maj 2012 21:49 Odpowiedzi: 15    Wyświetleń: 3773
  • Konfiguracja płytki z MAX31865 i PT100 - błąd zakresu pomiaru temperatury

    Kody umieszczę, jak ich uporządkuje. Tymczasem ogarniam "zero crossing" W związku z tym, nowe problemy. Bo nie bardzo mam z tym doświadczenia. https://obrazki.elektroda.pl/6359953600_... Ale o co ty się martwisz? Ten kod "sam" sie synchronizuje z sygnałem wejściowym: https://obrazki.elektroda.pl/6791176900_... https://obrazki.elektroda.pl/9182647000_...

    Mikrokontrolery   06 Maj 2025 10:38 Odpowiedzi: 69    Wyświetleń: 1656
  • LPC-Link2 - jak podłączyć, jak zacząć programowanie?

    Mam wrażenie, że wykryłem błąd w pliku cr_startup_lpc43xx-m0app.c - w definicji wektora przerwań jest: [syntax=c] M0_TIMER3_IRQHandler, // 30 Timer3 0, // 31 Reserved 0 , // 32 Reserved M0_MCPWM_IRQHandler, // 33 Motor Control PWM M0_ADC0_IRQHandler, // 34 ADC0 M0_I2C0_OR_I2C1_IRQHandler, // 35 I2C0 or I2C1 M0_SGPIO_IRQHandler, // 36 Serial GPIO M0_SPI_OR_DAC_IRQHandler,...

    Mikrokontrolery ARM   21 Lip 2018 00:41 Odpowiedzi: 82    Wyświetleń: 4188
  • Różnice między zdarzeniami a przerwaniami w STM32F103

    Mniej więcej wiem o co chodzi. Trochę poćwiczyłem i to co mi potrzebne zrozumiałem. wpadłem na coś ciekawego, ale tak się długo zastanawiałem czy o to pytać. Ale może komuś też się przyda. Natrafiłem na błędy z instrukcją WFE. Od razu mówię że pytam raczej jako ciekawostkę i ciekawą właściwość rdzenia ni z coś do wykorzystania. W erratach jest coś takiego...

    Mikrokontrolery ARM   18 Mar 2016 12:32 Odpowiedzi: 51    Wyświetleń: 4728
  • STM32F103 - Zawieszanie się programu przy odbiorze danych z CAN

    Zajrzyj do biblioteki, CAN_GetFlagStatus() ma tylko: This parameter can be: CAN_FLAG_EWG, CAN_FLAG_EPV or CAN_FLAG_BOF. Gdzie tam jest CAN_RF0R_FMP0? Nawet funkcję CAN_GetITStatus() wywołujesz z wartością CAN1,CAN_IT_FMP0. Nie wiem czy przez to się wiesza, najpierw się skupiłem na prawidłowym odbiorze. Poza tym FMP0 to event, nie interrupt. w CAN_GetITStatus...

    Mikrokontrolery ARM   29 Sty 2015 19:27 Odpowiedzi: 24    Wyświetleń: 2256
  • S7-200, VersaMax Micro, instrukcje operacji na przerwaniach.

    Witam! ATCH - Blok funkcyjny łączący określony numer zdarzenia "EVENT" z wybranym numerem przerwania "INT". Operacja zostanie wykonana, gdy do wejścia "EN" podany zostanie sygnał. W momencie, w którym warunki określone numerem zdarzenia są spełnione zostanie automatycznie rozpoczęty proces wykonania fragmentu programu, któremu zosta! przydzielony numer...

    Automatyka Przemysłowa   25 Maj 2007 06:31 Odpowiedzi: 3    Wyświetleń: 2129
  • Jak wyłączyć inne przerwania podczas obsługi ISR w AVR?

    Miałem kiedyś podobne problemy i może chodzić o kasowanie flagi przerwania. Ja w Atmega8 po prostu kasowałem tę flagę przez wpisanie 1 do całego rejestru na końcu przerwania i problem zniknął: GIFR=0xff; niestety problem nadal sie pojawia.. Można prosić o szerszy komentarz? w katalogu znalazłem coś na temat rejestru GIFR i bicie INTF0 "Bit 6 –...

    Mikrokontrolery   03 Sty 2008 20:57 Odpowiedzi: 8    Wyświetleń: 2275
  • STM32 F4 (Nucleo F446RE) DMA UART RX - konfiguracja

    (1 << 27) Tego nie będę rozszyfrowywał. I przy okazji nie mieszaj kodu HAL-a z rejestrami - w tch samych funkcjach - no chyba że dokładnie wiesz co te halowe robią na poziomie rejestrów (ja np poza kilkoma nie wiem i nie chce mi się grzebać) Procedurę masz opisaną w RM Reception using DMA DMA mode can be enabled for reception by setting the DMAR...

    Mikrokontrolery ARM   17 Lut 2017 16:14 Odpowiedzi: 14    Wyświetleń: 2097
  • [AT91SAM7S64] Jak skonfigurować FIQ dla timera TC0 z częstotliwością 80Hz?

    Jakby ktoś kiedyś potrzebował, to wrzucam działającą konfigurację rejestrów dla licznika TC0. *TC_BMR = 0x00000001; *TC_CCR0= 0x00000002; // disable clock *TC_IDR0 = 0xFFFFFFFF; // disable clock interrupt *TC_CMR0= 0x00004002; // 4 - The external event resets the counter and starts the counter clock. // 2- clock selection *TC_CCR0= 0x00000001; // enable...

    Mikrokontrolery ARM   14 Maj 2009 00:30 Odpowiedzi: 10    Wyświetleń: 1980
  • stm32f1 eclipse openOCD - podczas debugu od razu wchodzi do Default_Handler

    Witam ponownie. Mam jeszcze pytanie. Ponieważ chciałem dodać obsługę: ETH_WKUP_IRQHandler i ETH_IRQn. Więc w pliku vaectors.c dodałem takie linijki: [syntax=c] // ETH Ethernet global Interrupt void ETH_IRQHandler(void) __attribute__ ((interrupt, weak, alias("__Default_Handler"))); // ETH_WKUP Ethernet Wakeup through EXTI line Interrupt void ETH_WKUP_IRQHandler(void)...

    Mikrokontrolery ARM   17 Lut 2016 11:37 Odpowiedzi: 51    Wyświetleń: 2865
  • jak zmusić PCF8583 do wykonywania przerwania co 100ms

    Witam !!!! To kawałek karty katalogowej scalaczka, o który pytasz: ////////////////////////////////////////... 7.9 Interrupt output The conditions for activating the open-drain n-channel interrupt output INT (active LOW) are determined by appropriate programming of the alarm control register. These conditions are clock alarm, timer...

    Mikrokontrolery   29 Paź 2004 19:12 Odpowiedzi: 19    Wyświetleń: 2295
  • Jak wywołać przerwanie przy każdej zmianie TCNT1 w mikrokontrolerze?

    Witam, Mam taki problem: Chciałbym wywoływać przerwanie za każdym razem kiedy nastąpi zmiana TCNT1 (timer 1 skonfigurowany na zliczanie impulsów zewnętrznych z wejścia T1 Mikrokontrolera). Timer działa poprawnie gdyz w konsoli z rsa widze jak wzrasta TCNT1 (tylko jezeli jest to printowane do konsoli z pętli głównej, a chciałbym to zrobić przerwaniem...

    Mikrokontrolery AVR   22 Mar 2013 19:51 Odpowiedzi: 6    Wyświetleń: 1878
  • Avatto DMS16-W1 CBU Dimmer + Puya PY32F002A MCU: Konfiguracja OpenBeken Flashing i Autoexec

    Witam. To znowu ja z kolejnym urządzeniem. Jest to 1-kanałowy inteligentny przełącznik ściemniacza Avatto DMS16-W1 z CBU rozmawiający z MCU Puya PY32F002A (TSSOP-20). https://obrazki.elektroda.pl/5535706100_... https://obrazki.elektroda.pl/3162350000_... https://obrazki.elektroda.pl/6555860800_... https://obrazki.elektroda.pl/4466273200_...

    Smart Home Urządzenia   09 Maj 2025 11:57 Odpowiedzi: 6    Wyświetleń: 2223
  • [stm32F103 System Workbench] RTC nie wywołuje właściwego przerwania, błąd WWDG

    Oczywiscie tak. Dodam ze uzywam programu System Workbench [syntax=c] /** ****************************************... * (at)file startup_stm32.s dedicated to STM32F103C8Tx device * (at)author Ac6 * (at)version V1.0.0 * (at)date 2018-04-06 ****************************************...

    Mikrokontrolery ARM   20 Kwi 2018 14:55 Odpowiedzi: 6    Wyświetleń: 549
  • S7-315-2DP zatrzymuje się - błędy DP slave, brak OB do obsługi błędów

    Witam mam podobny błąd, po zerwanej komunikacji(wypięci wtyczki profibus lub resecie mastera należy zresetować slave, bo inaczej jest w stopie. Jak wgrać(z kąd) blok 82 do slave? << należy przegrać z mastera Module Information - CPU 315-2 DP "Diagnostic Buffer" Tab Event 1 of 113: Event ID 16# 3842 Module OK Module type: Distributed I/O slave...

    Automatyka Przemysłowa   03 Lut 2014 23:39 Odpowiedzi: 5    Wyświetleń: 3813
  • Dlaczego wyświetlane są inne kody przycisków? LPC1114, obsługa pilota RC5.

    Żeby wiedzieć czy przycisk jest przytrzymany musisz testować toggle bit http://obrazki.elektroda.pl/7180962700_1... Ciężko Ci będzie napisać program do rozpoznawania standardów nadawania IR, jest ich naprawdę dużo. Lepszym pomysłem byłoby napisanie programu na uC który przekazywałby do komputera (np. przez UART) czasy trwania bitów przerw,...

    Mikrokontrolery ARM   23 Wrz 2015 19:34 Odpowiedzi: 22    Wyświetleń: 1935
  • [atmega32][c/avr studio] problem z interpretacja adc

    Włączasz ADATE. Ustawiasz SFIOR=0; Co daje taki efekt: "Switching to Free Running mode (ADTS[2:0]=0) will not cause a trigger event, even if the ADC Interrupt Flag is set." Wyrzuć ADATE, nic nie ustawiaj w SFIOR. Ustaw prescaler do ADC- to jest zupełnie inny prescaler niż do Timerów. W zależności od zegara- ADPS1, ADPS2, ADPS3. W ogóle nic nie ustawiaj...

    Mikrokontrolery AVR   06 Sty 2011 20:09 Odpowiedzi: 12    Wyświetleń: 2515
  • Dlaczego Atmega16 nie współpracuje z LCD 2x20 w asemblerze?

    Pozwoliłem sobie uczytelnić kod dla pokazania jak można sobie ułatwić pisanie kodu - zmieniamy w jednym miejscu, a zmiany są uwzględniane w całym kodzie... Daje to bezbolesną możliwość dowolnego przepięcia linii sygnałowych pod inne wyprowadzenia µC przy minimalnych zmianach w kodzie (podobnie jak w językach wyższego poziomu). #include <m16def.inc>...

    Mikrokontrolery   04 Lut 2007 13:01 Odpowiedzi: 1    Wyświetleń: 1701
  • [STM32F103] STM32F103 - Problemy z ponownym wejściem w tryb STOP mode po wybudzeniu przez RTC

    Jeśli jak piszesz, umiesz analizować kod to pokarz mi gdzie tu jest sedno problemu w moim kodzie. To jest kod z twojego linka:[syntax=c]void PWR_EnterSTOPMode(uint32_t PWR_Regulator, uint8_t PWR_STOPEntry) { uint32_t tmpreg = 0; /* Check the parameters */ assert_param(IS_PWR_REGULATOR(PWR_Regula... assert_param(IS_PWR_STOP_ENTRY(PWR_STOPE...

    Mikrokontrolery ARM   10 Lut 2017 09:36 Odpowiedzi: 13    Wyświetleń: 1620
  • [STM32][F4] - Przerwanie od timera, wskakiwanie do "__Default_Handler"

    Witam, Bazuje na projekcie ze strony Freddie Chopin dla stma F4 z dodanymi bibliotekami STM32F4xx_StdPeriph_Driver. Zdefiniowałem sobie konfigurację timer'a w następujący sposób: [syntax=c]void Timers_Config(void){ RCC_APB2PeriphClockCmd(RCC_APB2Periph_TI... ENABLE); NVIC_InitTypeDef NVIC_InitStruct; NVIC_InitStruct.NVIC_IRQChannel = TIM1_CC_IRQn; NVIC_InitStruct.NVIC_IRQChannelPreemptio...

    Mikrokontrolery ARM   16 Mar 2013 10:19 Odpowiedzi: 4    Wyświetleń: 3063
  • Cuda z przerwaniami. Ciągle wraca do reti. Listing.

    Dodam moj przepis na ładną tablicę wektorów (przykład dotyczy ATtiny2313) : .cseg ;—————R...

    Mikrokontrolery AVR   03 Maj 2011 09:56 Odpowiedzi: 4    Wyświetleń: 1139
  • Własny Makefile dla STM32F103 - program się kompiluje, ale nie działa

    GPIOA->BSRR |= GPIO_BSRR_BS5; To nie źródło problemu ale tak się tego rejestru nie używa. To jest write only rejestr czyli tylko samo przypisanie Zgadza się, dzięki :) Co do głównego problemu, punkt 1. Użyj debugera okazał się bardzo pomocny :) Założyłem, że skopałem coś w Makefile (np. brakuje jakiejś flagi) i podczas debugowania nic ciekawego...

    Mikrokontrolery ARM   31 Mar 2019 09:39 Odpowiedzi: 6    Wyświetleń: 678
  • XMega128A3 - Implementacja PID dla silników DC Dagu DG01D z enkoderem hallotronowym

    Dziękuję, o takie coś mi chodziło :) Napisałem wobec tego takie funkcje: [syntax=c]uint16_t pRegulator(uint16_t output, uint8_t actualValue, uint8_t desired_value, uint8_t kp) { int error = desired_value - actualValue; output += kp*error; return output; } void setActualValue(uint8_t evsysValue, uint8_t *actualValue) { *actualValue = evsysValue; } //...

    Mikrokontrolery AVR   24 Sty 2017 22:28 Odpowiedzi: 34    Wyświetleń: 2292
  • 6ES7 158-0AD01-0XA0 - Jak skonfigurować Coupler w STEP 7

    Witam. Posiadam w pewnej maszynie sterownik PLC Simatic z CPU 6ES7 315-2AF03-0AB0 Steruje on jako master po Profibus DP rozproszonymi wejściami i wyjściami rozrzuconymi po całej maszynie. W ostatnim czasie zaszła potrzeba skomunikowania tego sterownika z inną maszyną (ze sterownikiem GE VersaMax na pokładzie i z modułem komunikacyjnym Profibus Master)...

    Automatyka Przemysłowa   10 Wrz 2015 20:09 Odpowiedzi: 2    Wyświetleń: 2682
  • [atmega8][c] Przechodzenie i wybudzanie z power-down.

    Powinieneś poza tym w obsłudze przerwania kasować flagę przerwania ... Nie, ponieważ kasowana jest automatycznie: When an event on the INT1 pin triggers an interrupt request, INTF1 becomes set (one). If the Ibit in SREG and the INT1 bit in GICR are set (one), the MCU will jump to the corresponding Interrupt Vector. The flag is cleared when the interrupt...

    Mikrokontrolery AVR   28 Cze 2011 06:23 Odpowiedzi: 8    Wyświetleń: 2646
  • [LPC1343] [LPC1343][C] - Analiza funkcji obsługi przerwań w gpio.c dla portów GPIO

    Dokładnie to, co widzisz, czyli NIC. Dziwne pytania zadajesz, w stylu "dlaczego ten program miga czerwoną diodą, a zieloną - nie? Po prostu ktoś tak go napisał i taki jest. Widać były plany na coś więcej, ale nie zostały zrealizowane. Usiądź i napisz program, który robi to, ci Ty chcesz, zamiast zastanawiać się, dlaczego ktoś czegoś nie napisał. Ale...

    Mikrokontrolery ARM   18 Mar 2013 22:06 Odpowiedzi: 13    Wyświetleń: 1764
  • XMEGA Timery PWM: konfiguracja wyjść OCxx i zależność trybów Compare/Capture

    Panowie, a możecie mi jeszcze podpowiedzieć co robię źle w programie niżej? Otóż, chodzi mi o to, aby uruchomić timet TCC0, aby chodził sobie w kółko, a nastepnie podając na PIND6 abym zatrzaskiwał wartość tego timera i go wyświetlic potem. Timer skonfigurowałem tak: [syntax=c] TCC0.CTRLB = (1<<TC0_CCAEN_bp) | TC_WGMODE_NORMAL_gc; TCE0.CTRLA =...

    Mikrokontrolery   07 Sty 2015 22:53 Odpowiedzi: 7    Wyświetleń: 978
  • PCINT - Atmega/Arduino - zlicza niedokładnie +/- 20%

    Zmodyfikowałem troche kod, teraz mierze czas pomiędzy poszczególnymi sygnałami (wyniki powinny być dokładniejsze) Prosiłbym o wskazówki co można wyżucić z przerwań by przyspieszyć ich wykonywanie? [syntax=c] //read RPM PCINT by Asica10 //-----Define variable for measure RPM----- volatile unsigned long timeLast_1 = 0; volatile unsigned long timeLast_2...

    Arduino   01 Cze 2017 04:11 Odpowiedzi: 15    Wyświetleń: 1923
  • ATMEGA328P - HC-sr04: Timer nie zmienia wartości przy zmianie odległości

    Coś takiego znalazłem. Co prawda na Atiny ale można przerobić. [syntax=c]// // Talking to ultrasonic sensor HC-SR04 with an ATtiny84, and // sending distance data using serial communications. // // electronut.in // #include <avr/io.h> #include <string.h> #include <util/delay.h> #include <avr/interrupt.h> #define F_CPU 8000000...

    Mikrokontrolery AVR   10 Kwi 2017 04:56 Odpowiedzi: 3    Wyświetleń: 927
  • STM32F4 - USART z DMA: Tylko pierwsza transmisja działa poprawnie, co jest nie tak?

    FEIFx: Stream x FIFO error interrupt flag (x=3..0) This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the DMA_LIFCR register. 0: No FIFO Error event on stream x 1: A FIFO Error event occurred on stream x

    Mikrokontrolery ARM   11 Lip 2013 10:45 Odpowiedzi: 6    Wyświetleń: 2946
  • [Atmega8] [Atmega8][C] enc28j60 - brak komunikacji Ethernet, pomarańczowa dioda, brak kwarca

    Nie wiem czy też prawidłowe to jest że na module enc28j60 pali się cały czas czerwona dioda. Ja też nie wiem, bo nie wiem co znaczy "czerwona dioda". Jeśli to dioda sygnalizująca połączenie (link) - to poprawnie. Powinna być normalnie zgaszona i zapalać się po włożeniu kabla podpiętego do switch'a. Tyle, że bez schematu i bez konfiguracji z plików...

    Mikrokontrolery AVR   21 Cze 2014 08:16 Odpowiedzi: 24    Wyświetleń: 3942
  • [STM32F103VE] Jak skonfigurować ADC w STM32F103VE z wyzwalaniem przez Timer 2 CC2?

    Witam, Próbuję wymusić na STMie aby konwersja w jego zintegrowanym przetworniku ADC wyzwalana była przez CC2 od timera 2. Inicjalizacja odpowiednich peryferiów jak poniżej nie powoduje zadziałania całości. void ADC1_Init(void){ /*APB2 buses clock for ADC enable with prescaler 8*/ RCC->APB2ENR|=RCC_APB2ENR_ADC1EN; RCC->CFGR|=RCC_CFGR_ADCPRE_DIV8;...

    Mikrokontrolery ARM   23 Sty 2011 19:13 Odpowiedzi: 2    Wyświetleń: 2613
  • MSI/GT780DX - DPC Latency - "mikro" zawiechy podczas gry

    Zmieniłem na inny router i jest lepiej, nadal są mikro lagi , ale dużo rzadziej, po wifi było tak samo. Interesują mnie te wyniki z latency moon : [syntax=text]Highest measured interrupt to process latency (µs): 12148,255845 Highest measured interrupt to DPC latency (µs): 439,165713 Highest ISR routine execution time (µs): 85,964912 Driver...

    Software serwis   23 Gru 2016 12:24 Odpowiedzi: 7    Wyświetleń: 813
  • Błąd kompilacji UART w WinAVR dla ATmega8535 - `UBRR` niezadeklarowane

    A oto prosta funkcja (kompiluje się w najnowszym AVRStudio) :D : #include <ATmega8535.h> .include "m8535def.inc" ; Prohibits use of non-implemented instructions (ATmega8535) #define XTAL 11059200 #define USART_BAUD 19200 #define _UBBR(_X,_X_BAUD) ((_X/(16*_X_BAUD))-1... #message "_UBBR =="...

    Mikrokontrolery   08 Maj 2005 09:12 Odpowiedzi: 7    Wyświetleń: 1931
  • [STM32F10x] [STM32F10x][TrueStudio] Timer nie zgłasza przerwań na STM32F107VCT6

    Funkcja inicjalizująca wywołuje kilka innych, więc żeby po trochu nie wstawiać kodu, oto cały plik RC5_IR_Emul_Receiver.c : [syntax=c]/** ****************************************... * (at)file STM32F10x_RC5_Receiver_Lib/src/RC5_IR_Em... * (at)author MCD Application Team * (at)version V1.0.0 * (at)date 03/16/2010...

    Mikrokontrolery ARM   06 Mar 2012 00:11 Odpowiedzi: 10    Wyświetleń: 2402
  • Dlaczego ATTiny24A pobiera 20uA w trybie Power Down zamiast <0.1uA?

    Chciałbym zapytać zatem na jakiej podstawie twierdzisz że tylko reset powoduje ustawienie wartości domyślnych portów I/O. To że reset to pewne ale może coś jeszcze... ? Chyba jednak będę musiał wykonać test... W dokumentacji w każdym rejestrze są podane wartości inicjujące "Init value" dla poszczególnych bitów. Wartości inicjujące oznaczają wartości...

    Mikrokontrolery AVR   31 Lip 2015 08:16 Odpowiedzi: 35    Wyświetleń: 3126
  • LPC81x - Jak skonfigurować SCT jako modulator PWM z zewnętrznym wyzwalaniem?

    przecież wejście (wyjście komparatora) jest w stanie H tylko przez jakiś okres, Niekoniecznie. http://obrazki.elektroda.pl/8053072700_1... Przypadek A) to prawidłowa praca układu. Ale w przypadku B) występuje current runaway z powodu zwarcia/zbyt wysokiego napięcia/innego błędu, trafo wchodzi w CCM i jeszcze w tym samym cyklu wystąpią...

    Mikrokontrolery   24 Maj 2014 20:10 Odpowiedzi: 24    Wyświetleń: 6510
  • Nowy Asus R540S___zacina się/ procesor cały czas 100%

    (at)Bartek00.92 Wykonaj skanowanie MBAM oraz ADWcleaner i usuń wszystko co wykryją Powyższe wykryło około 5 plików, wszystkie usunąłem, nie pomogło. Biorę się za http://www.resplendence.com/latencymon sprawdz jeszcze tym jakie usługi/procesy powoduja najwieksze spajki Dodano po 13 ________________________________________...

    Laptopy Hardware   21 Gru 2018 21:19 Odpowiedzi: 37    Wyświetleń: 5241
  • Windows 10 - DPC latency, spadające FPS w grach

    Witam Mam od jakiegoś czasu poważny problem z DPC latency. Próbowałem już wszystkiego od zmian ustawień zasilania, reinstalację sterowników aż po format dysku jednak bez widocznych sukcesów. Wyniki z LatencyMon: ________________________________________... CONCLUSION ________________________________________...

    Komputery Hardware   16 Maj 2017 18:31 Odpowiedzi: 8    Wyświetleń: 3582
  • [LPC17xx] LPC1756 USB host - Host_EnumDev() zwraca -1 przy podłączeniu urządzenia

    CCS to bit 0. Zapalony bit to Bit 8 Port Power. Złapać się nie da ponieważ jest to sprzętowy kontroler i po wpięciu pena dostaje przerwanie void USB_IRQHandler (void) { USB_INT32U int_status; USB_INT32U ie_status; int_status = LPC_USB->HcInterruptStatus; /* Read Interrupt Status */ ie_status = LPC_USB->HcInterruptEnable; /* Read Interrupt...

    Mikrokontrolery   05 Kwi 2011 11:52 Odpowiedzi: 11    Wyświetleń: 2759
  • Jak odczytać impulsy 5V z czujnika prędkości auta na komputerze przez USB?

    Tutorial do avr taki znalazłem: http://avr.elektroda.eu/?q=node/8 Jak byś czegoś w sieci szukał, to raczej unikaj tutoriala z patron.net, uczy złych nawyków i jest nieco nie na czasie. Pomiar częstotliwośći na AVR realizuje się w miarę łatwo, przy wykorzystaniu timerów, jeden timer pracuje jako licznik impulsów z zewnątrz, a drugi odmierza czas, mozna...

    Początkujący Elektronicy   15 Kwi 2007 22:08 Odpowiedzi: 5    Wyświetleń: 2325
  • Jak wyeliminować spadki FPS - test LatencyMon, MSI B85-G43, R9 380, i5 4460

    Witam od jakiegoś tygodnia męczę się z drop fpsami we wszystkich grach zauważyłem też że gdy mam spadki i wyłączę-włączę komputer to przez jakiś czas tych spadków nie ma lecz czym dłużej komputer chodzi to jest gorzej, zrobiłem test LatencyMonem i mam nadzieję że ktoś będzie wiedział jak pomóc, Próbowałem reinstall systemu, zaktualizowanie najnowszych...

    Komputery Hardware   24 Sty 2019 15:49 Odpowiedzi: 16    Wyświetleń: 1167
  • Przenośna konsola z kolorowym TFT - DMA -wydzielone

    Ok, a możesz rzucić okiem co tu jest nie tak, albo ktos kto ogarnia bascoma? Dodano po 1 To podstawowy przykład ze strony mcs, i nie działa chyba, żadnej częstotliwości nie widzę. Mam wrażenie że to całe DMA nie działa. http://www.mcselec.com/index2.php?option... Dodano po 3 Wykazuje mi rejestr że jest error flag...

    Mikrokontrolery AVR   21 Lip 2015 16:25 Odpowiedzi: 124    Wyświetleń: 8532
  • stm32f4 - Czy bitbanding nadaje się do obsługi peryferii jak EXTI?

    Witam, zastanawiam się czy bibliotekę do obsługi peryferii można oprzeć na bitbandingu. Osobiście nie widzę sposobu, żeby ujednolicić pisanie takich funkcji, ale może ktoś wie jak można to wykorzystać lub czy jest to rzeczywiście mało sensowne. Przykładowo do obsługi EXTI wykorzystałem bitbanding w następujący sposób: [syntax=c] typedef struct { __IO...

    Mikrokontrolery ARM   04 Lip 2013 19:59 Odpowiedzi: 2    Wyświetleń: 1050
  • LPC17xx - program działa, ale debugger ląduje w HardFault

    Używam Twojej kompilacji 050. A potwierdzenie domysłu że coś pozostaje po resecie zaskoczyło mnie ;) Ale ja wgrywam właściwie to samo, bez zmian. No nie ważne. Skrypt (same ewenty, bez konfiga adaptera) : #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~... # WGRANIE SOFTU #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

    Mikrokontrolery ARM   09 Lip 2012 10:37 Odpowiedzi: 23    Wyświetleń: 2855
  • [ATmega32] ATmega32 Timer0 CTC - przerwanie nie działa poprawnie, licznik się zeruje

    Już działa:) Jeżeli chodzi o same ustawienia i inicjalizację Timera0 oraz przerwań to okazało się tak jak mi się wydawało że wszystko miałem dobrze. Jak zwykle w takich przypadkach błąd okazał się błahy i leżał w zupełnie innym miejscu. Otóż przy definiowaniu wektorów przerwań nie używałem definiowania ".org". Początek mojego programu wyglądał tak:...

    Mikrokontrolery AVR   13 Sie 2008 21:39 Odpowiedzi: 4    Wyświetleń: 2544
  • Poszukuje procedur do obsługi AVR w trybie slave(raczej TWI)

    Proszę: /***************************************... ****************************************... static void I2C_Slave_Initialise(u8_t I2C_ownAddress) { TWAR = I2C_ownAddress; // set own I2C slave address TWAMR = MASK_ADDRESS; //<<I2C_ADR_BITS; // I2C Interface...

    Mikrokontrolery   18 Wrz 2007 01:11 Odpowiedzi: 2    Wyświetleń: 1505
  • AVR-GCC - Jak znaleźć nazwy rejestrów dla ATxmega16A4 w Atmel Studio?

    Dziękuję Wam, naprowadziliście mnie, ale mimo wszystko nie mogę czegoś załapać. W iox16a4u.h jest : /* 16-bit Timer/Counter 0 */ typedef struct TC0_struct { register8_t CTRLA; /* Control Register A */ register8_t CTRLB; /* Control Register B */ register8_t CTRLC; /* Control register C */ register8_t CTRLD; /* Control Register D */ register8_t CTRLE;...

    Mikrokontrolery AVR   03 Lis 2012 14:17 Odpowiedzi: 24    Wyświetleń: 2859
  • PIC24FJ128GA010, symulowanie komunikacji I2C z czujnikiem światła

    Cześć, Moje pytanie jest dosyć trywialne, dlatego niestety nikt w internecie nie rozpisał tego, ponieważ pewnie jest to oczywiste. Ogólnie przechodziłam przez różne fazy tego co chciałam zrobić. Nie mam sprzętu a musze wiedzieć czy działa dobrze I2C :( Ogólnie chciałabym skomunikować czujnik światła z przetwornikiem mikrokontrolera PIC24F za pomocą...

    Mikrokontrolery PIC   13 Kwi 2015 08:57 Odpowiedzi: 4    Wyświetleń: 2025
  • AVR Studio 4.12 - problem - 'movw' at address 0x000033

    A od kiedy to AT90S2313 posiada w zestawie instrukcję MOVW ? Może warto zainteresować się listą rozkazów i czytać nawet to co napisano drobnym drukiem. This instruction is not available in all devices. Refer to the device specific instruction set summary. Drugie zadanie to lektura noty katalogowej: Table 2. Reset and Interrupt Vectors 1 $000 RESET Hardware...

    Mikrokontrolery AVR   18 Lip 2009 21:06 Odpowiedzi: 9    Wyświetleń: 1671
  • [BASCOM] - Jak zintegrować DS18B20 bez opóźniania encodera?

    Ok poradziłem sobie tylko teraz wyskoczył mi inny problem , a mianowicie nie wiem dlaczego nie mogę korzystać z funkcji LINI i Boxfill wyświetlacz szaleje :-) a chciałbym wykorzystać te dwie funkcje w programie poniżej kod programu [syntax=basic4gl] '***************************************... '* Code to test DS18x20 '* The 1-wire bus pin is Port...

    Mikrokontrolery AVR   24 Sie 2014 15:50 Odpowiedzi: 2    Wyświetleń: 1356
  • STM32F051R8 - Podtrzymanie RTC podczas zasilania z VBAT

    Witam. Od kilku dni próbuję obsłużyć RTC na procesorze STM32F051R8, dokładnie na płytce DTM32F0 discovery. O ile zegar działa w miarę dobrze, to mam problem z utrzymaniem zegara podczas zasilania z baterii (VBAT). Rejestry się zachowują, ale zegar nie działa. Po ponownym włączeniu zasilania jest zapisana godzina w której zostało ono wyłączone. Kod,...

    Mikrokontrolery ARM   27 Lis 2012 08:07 Odpowiedzi: 11    Wyświetleń: 2700
  • [MSP430] Jak dodać ustawianie czasu zegara za pomocą przycisków na LCD?

    Witam Poniżej kod programu, który muszę zmodyfikować, by umożliwić ustawienie za pomocą dwóch przycisków (port1) aktualnego czasu wyświetlanego zegara. Proszę o wskazówki. Z góry dzięki ! //**************************************... // MSP430FG4618 Experimenter's Board Real Time Clock in Low-power mode // // MSP430FG4618...

    Mikrokontrolery   29 Gru 2010 20:15 Odpowiedzi: 1    Wyświetleń: 1883
  • Jak przesłać ustawienia na slave Vipa z portem MPI/DP w sieci Profibus?

    Dzień dobry, Na początek postaram się nakreślić jak wygląda sytuacja: więc mam takie połączenie: http://obrazki.elektroda.net/81_12846372... Postępuje zgodnie z tą instrukcja firmy Siemens : http://www.automatyka.siemens.pl/docs/do... i wszystko przebiega zgodnie z tą instrukcją i wszystko...

    Automatyka Przemysłowa   11 Paź 2010 11:15 Odpowiedzi: 9    Wyświetleń: 2516
  • 1wire SEARCH ROM (0xF0) zwraca dwie jedynki - problem z odczytem

    No i wszystko. Panowie, popełniłem błąd bo założyłem błędnie ten właśnie czas, nie wiem skąd mi się to w głowie pojawiło, przepraszam. Natomiast dzięki Waszym wyjaśnieniom i oscyloskopowi który służy mi nie od dziś, doszedłem do wszystkiego co aktualnie dla mnie istotne. Dziękuję za wyjaśnienia. Aktualnie z AtTiny85 wyciskam ile się da, i proszę mi...

    Mikrokontrolery   27 Sie 2020 23:10 Odpowiedzi: 26    Wyświetleń: 1461
  • [Atmega162][Assembler][Niedziałające przerwanie zewnętrzne]

    Witam, pisze program w assemblerze który pozwarciu INT0, będzie wykonywać określoną czynność(łączyć się z innym urządzeniem), Ale narazie utknąłem w martwym punkcie, napisałem program który po zwarciu INT0 wywołuje przerwanie które zapala diodę podpiętą do lini PC0 5 razy i gasi(zapalenie uzyskuje poprzez ustawienie PC0 w stan wysoki). Całość funkcjonuje...

    Mikrokontrolery AVR   05 Mar 2011 08:02 Odpowiedzi: 1    Wyświetleń: 1362
  • STM32F373 - SysTick nie uruchamia się po migracji z STM32F103

    Witam wszystkich. Uzywam Eclipse + OpenOCD (0.9.0) + GCC. Do tej pory używałem STM32F103 (Cortex-M3), a teraz przesiadłem się na STM32F373 (Cortex-M4). Wziąłem ze starego programu skrypt linkera, startup, vectors.c i posklejałem do kupy odpowiednio je modyfikując. Program generalnie odpala się, mogę sterować GPIO. Następnie spróbowałem uruchomić SysTicka....

    Mikrokontrolery ARM   17 Lut 2016 10:36 Odpowiedzi: 12    Wyświetleń: 1224
  • [STM32F4][C] - Obsługa Timera Encoder Mode za pomocą DMA

    Ok, doszukałem się, jest to TIMx Update Interrupt. Tyle, że Update Event nie jest generowany przy każdej zmianie CNT w trybie Encoder. Czyli jeśli dobrze rozumiem, np. Channel 5, Stream 4 może być wyzwolony poprzez TIM3_CH1 lub/oraz (?) TIM3_TRIG. TIM3_CH1 oznacza, że np. Output Compare zostanie wyzwolony DMA. Może mógłbym skonfigurować np. aby zbocze...

    Mikrokontrolery ARM   22 Mar 2013 22:15 Odpowiedzi: 8    Wyświetleń: 4584
  • [ATMEGA8] [ATMEGA8][C] Reset mikrokontrolera zamiast obsługi przerwania INT1

    Mam dwa foldery, każdy od innej wersji avr i w każdym jest inny interrupt.h. Da się jakoś sprawdzić, który avr używa podczas kompilacji? /* Copyright (c) 2002, Marek Michalkiewicz All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:...

    Mikrokontrolery AVR   30 Gru 2010 23:13 Odpowiedzi: 54    Wyświetleń: 6054
  • [Java]W jakim elemencie SWINGa wyświetlać dane z RS232?

    Przepraszam za swą upierdliwość , czy możesz podać mi przykład? Zmienna "temp" klasa termometr ma być widoczna w klasie interfejs. Z góry dzięki!! Dodano po 6 tu jest klasa termometr: package myPackage; import gnu.io.*; import java.io.*; import java.util.*; //import javax.comm.*; public class termometr implements Runnable, SerialPortEventListener {...

    Programowanie Początkujący   31 Sty 2010 22:33 Odpowiedzi: 10    Wyświetleń: 1407
  • STM32F76x SPI+DMA nie mogę uruchomić transmisji na magistrali

    Kod wygląda tak jak sugerujesz, najpierw właczam wszystko w SPI, potem strumienie. Obsługę przerwań pomijam, tam nic się nie zmieniło, tylko czyszczę flagi i macham pinami testowymi. [syntax=c]//////////////////////////////... // odczytuje pamięć przez DMA // Parametry: nic // Zwraca: kod błędu ////////////////////////////////////////...

    Mikrokontrolery   12 Lut 2020 20:03 Odpowiedzi: 17    Wyświetleń: 909
  • [STM32] Wybór toolchaina dla CoIDE CooCox'a: różnice w rozmiarze pliku i błędy kompilacji

    SPL? Ale ja nie używam SPL. Dodano po 5 Nie będę tu wrzucał całego projektu, bo jest w kilku plikach, choć nieduży, ale fragmenty, np. funkcje inicjalizacji: [syntax=c] void GpioInit(void) { RCC->APB2ENR |= (1<<PA); //GPIOA_RCC enable RCC->APB2ENR |= (1<<PB); //GPIOA_RCC enable RCC->APB2ENR |= (1<<PC); //GPIOA_RCC enable RCC->APB2ENR...

    Mikrokontrolery ARM   05 Kwi 2014 11:45 Odpowiedzi: 60    Wyświetleń: 10317
  • AVR - Timer 1 w AVR - przerwanie nie działa jak powinno

    Witam, mam chyba dość banalny problem z timerem T1 w ATtiny45. Otóż celem jest generowanie przerwania co około 40 ms - czyli zadanie wydaje się praktycznie śmiesznie proste. Proste było w 8051, ale AVR mi się stawia. Do tego celu zaprzągnąłem timer T1 w konfiguracji „match compare”. Przy kwarcu 8 MHz, preskalerze 2048 oraz wartości OCR1A...

    Mikrokontrolery AVR   05 Lut 2014 21:48 Odpowiedzi: 10    Wyświetleń: 4806
  • Przykłady programów dla PIC 16C505: ustawienia wyjść po czasie

    Z helpa mplab: MPLAB SIM is a discrete-event (as opposed to real-time) simulator. Interrupt latency may not be accurate. Weak pull-ups on ports not implemented. Depending on device: Timer1 increments on RC0, not RC1, for Timer1 enabled. Serial I/O (i.e., USART, I2C, SPI) is not supported in simulation. As a result, the SSPSTAT register has been made...

    Mikrokontrolery   17 Mar 2004 11:37 Odpowiedzi: 36    Wyświetleń: 5818
  • Debian 9 nie wykrywa USBasp - sprawdzenie udev i uprawnień

    Hej, Oto co wyrzuca lsusb: lsusb Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 003: ID 16c0:05dc Van Ooijen Technische Informatica shared ID for use with libusb Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 002: ID 046d:c05b...

    Mikrokontrolery AVR   28 Lip 2018 11:11 Odpowiedzi: 11    Wyświetleń: 1452
  • [STM32] Jak skonfigurować CS43L22 na STM32 F4 Discovery do przesyłania audio z PA.4?

    Stwierdziłem że najpierw skonfiguruję sobie I2S3 żeby generowało mi MCLK, wydaje mi się, że ustawiłem wszystko a na PC7 nic nie ma. Czy ktoś kto już to uruchamiał mógłby rzucić okiem i podpowiedzieć co robię źle lub o czym zapomniałem? Poniżej kod programu: (miga diodką i ma generować MCLK na I2S3) [syntax=c]void TIM2_IRQHandler(void) { // flash on...

    Mikrokontrolery ARM   11 Cze 2013 22:25 Odpowiedzi: 15    Wyświetleń: 6668
  • Jak zsynchronizować TIMER1 z ADC2 na STM32F407 przy PWM?

    Witam od 2 dni próbuje zsynchronizować TMI1 (podczas generowania przebiegu PWM) i ADC2 w taki sposób aby przetwornik ADC2 próbkował w czasie gdy gdy nastąpi przepełnienie w liczniku jak poniżej na rysunku: https://obrazki.elektroda.pl/6382692400_... Dodam, że Timer pracuje w trybie "Center-aligned mode 2" a przetwornik ADC2 używa kanału...

    Mikrokontrolery ARM   03 Paź 2018 15:04 Odpowiedzi: 2    Wyświetleń: 597
  • [STM32] detektor zera sieci + pomiar adc wyzwalany timerem = zła ilość pomiarów

    Z detektora zera sieci dostaje sygnał jak na obrazku niżej. http://obrazki.elektroda.pl/1251410700_1... Kwarc 8MHz, po PLL 24MHz. No i mam między innymi [syntax=c]NVIC_SetPriorityGrouping(3); NVIC_SetPriority(ADC1_2_IRQn, NVIC_EncodePriority(3, 2, 0)); NVIC_SetPriority(EXTI9_5_IRQn, NVIC_EncodePriority(3, 3, 0)); NVIC_SetPriority(TIM4_IRQn,...

    Mikrokontrolery ARM   13 Mar 2012 10:51 Odpowiedzi: 18    Wyświetleń: 3523
  • [AT91SAM7S256][C] USB, AMR, HID, Jak oprogramować procek?

    funkcja wyżej void USB_ISR (void) __irq { DWORD isr, csr, bkm, n; while (isr = pUDP->UDP_ISR) { /* End of Bus Reset Interrupt */ if (isr & AT91C_UDP_ENDBUSRES) { USB_Reset(); #if USB_RESET_EVENT USB_Reset_Event(); #endif pUDP->UDP_ICR = AT91C_UDP_ENDBUSRES; } /* USB Suspend Interrupt...

    Mikrokontrolery ARM   08 Mar 2009 17:45 Odpowiedzi: 46    Wyświetleń: 6670
  • Proszę o sprawdzenie poprawności programu (assembler)

    Tu jeszcze raz poprawiony ale nadal nie wiem co dopisać do rcall :;------------------------------ ;Przekaźnik ;------------------------------ .include "m8def.inc" .def temp = R16 .def przycisk = R17 ;tu parametr dla pętli opóźnienia .def przycisk = R18 ;zmienne pomocnicza .def przycisk = R19 ;---------------------------------------...

    Mikrokontrolery AVR   31 Gru 2008 11:25 Odpowiedzi: 21    Wyświetleń: 2619
  • [STM32] [C/Keil/STM32CubeIDE] F030 transmisja SPI z użyciem DMA

    Funkcja SystemInit jest wywoływana w obu przypadkach na początku main. Podałem ją w kodzie. Może tutaj faktycznie jest problem. Pliki startup.s Keila i Cube się różnią. Zauważyłem, że funkcja SystemInit jest wywołana w pliku dla Cube. Niestety te pliki to dla mnie czarna magia. Czytałem o nim artykuł waszego kolegi z elektrody. https://www.elektroda.pl/rtvforum/topic3...

    Mikrokontrolery ARM   22 Sty 2021 13:24 Odpowiedzi: 21    Wyświetleń: 1029
  • [ATmega] [ATmega][WinAVR] Jak zdefiniować wektory przerwań w mikrokontrolerach ATmega?

    Witam, W dokumentacji dowolnego mikrokontrolera ATmega z łatwością można odnaleźć tablicę z wektorami przerwań, np. taką: 1 $0000 RESET 2 $0002 INT0 External Interrupt Request 0 3 $0004 INT1 External Interrupt Request 1 4 $0006 INT2 External Interrupt Request 2 5 $0008 INT3 External Interrupt Request 3 6 $000A INT4 External Interrupt Request 4 7 $000C...

    Mikrokontrolery   06 Lis 2010 19:03 Odpowiedzi: 7    Wyświetleń: 3575
  • [AVR] [C] - Jak obsłużyć przerwania INT0 i timer0 w atMega8?

    Czyli pomiary wykazałyby to co podejrzewałem, czyli uszkodzenie pinu. Ad 1. When the SM2..0 bits are written to 011, the SLEEP instruction makes the MCU enter Powersave mode. This mode is identical to Power-down, with one exception: If Timer/Counter2 is clocked asynchronously, i.e. the AS2 bit in ASSR is set, Timer/Counter2 will run during sleep. The...

    Mikrokontrolery AVR   22 Lis 2013 00:28 Odpowiedzi: 60    Wyświetleń: 6141
  • freeRTOS - UART z DMA odbiera nieprawidłowe dane z modułu BT

    Witam wszystkich. Szukam speca od freeRTOSa aby powiedział mi co robie nie tak.. Otóż używam freeRTOSa wygenerowanego z CubeMXa. Chce obsłużyć moduł BT, a to równa się ogarnąć UARTa. No i zaczynają się schody bo mimo że program bez freeRTOSa działa to z nim odbiera mi jakieś śmieci. A dokładnie dwa znaki. I nie wiem co może być nie tak. Mam skonfigurowany...

    Mikrokontrolery ARM   21 Maj 2017 22:13 Odpowiedzi: 4    Wyświetleń: 1344
  • Zegarek oparty o ATtiny85 w pierścionku

    http://obrazki.elektroda.pl/4301568800_1... Autor poniższej konstrukcji przedstawiał już podobny układ - miniaturowy zegarek oparty o ATtiny ( Krok 1: Przygotowania http://obrazki.elektroda.pl/4194769400_1... Mikrokontroler Układ oparty jest o mikrokontrolery AVR firmy Atmel ATtiny85. Autor wykorzystał element w obudowie...

    DIY Zagranica   30 Mar 2016 12:23 Odpowiedzi: 9    Wyświetleń: 13353
  • Atmega168 Bascom - Przerwanie co 5us i odczyt 8 bitów

    Zainstalowałem AVR Studio4 i lecę od początku z google i pdf na temat ASM i AVR Powiedzcie chociaż czy w dobrym kierunku zmierzam? Bo jak w złym to odpuszczam i daje sobie spokój, pobawię się migającymi diodami w Bascomie. Tam gdzie nie ma komentarza to nie wiem co to znaczy i co robi ale było w pdf lub innych opisach, jeżeli ktoś może mi wyjaśnić instrukcje...

    Mikrokontrolery Początkujący   18 Lis 2014 09:04 Odpowiedzi: 65    Wyświetleń: 4743
  • ATMega8: Jak uzyskać 12-bitowy PWM dla 4096 kroków w ASM?

    Ok dzieki Piotrek. Przypomniales mi o parzystosci juz wszystko gra. male przeoczenie.. Ja stosuje metode uzupelnienia "white char" czyli spacja:P =>> Dar.El to jest moj poczatek :) (az taki laik nie jestem :P) .nolist .include "m8def.inc" .list ;***************************************... ;* DEFINICJE ZWIAZANE Z REJESTRAMI * ;***************************************...

    Mikrokontrolery   07 Lut 2007 15:01 Odpowiedzi: 54    Wyświetleń: 9383
  • Xmega - Odbiór danych TWI I2C z Atmega - obsługa bibliotek Atmela

    Witam. Mam problem z obsłużeniem bibliotek Atmela do magistrali TWI dla mikrokontrolerów z rodziny Xmega. Próbuje odebrać dane z Mastera. Master to Atmega, która jest na pewno skonfigurowana poprawnie, gdyż dane odbierałem na innej atmedze. Problem pojawia się gdy chcę je odebrać na Xmedze, ze względu na moje początki z tym mikrokontrolerem. Może ktoś...

    Mikrokontrolery Początkujący   23 Kwi 2014 15:28 Odpowiedzi: 1    Wyświetleń: 2043
  • STM32F103 biblioteka HAL i obsługa komunikacji CAN

    Faktycznie. W pliku stm32f1xx_hal_msp.c mam już remap tych pinów. Poniżej zawartość pliku pliku stm32f1xx_hal_msp.c. [syntax=c]/** ****************************************... * File Name : stm32f1xx_hal_msp.c * Description : This file provides code for the MSP Initialization * and de-Initialization codes. ****************************************...

    Mikrokontrolery ARM   11 Kwi 2017 21:39 Odpowiedzi: 4    Wyświetleń: 2079
  • [STM32][C] - Poradnik dla początkujących (bez bibliotek)

    (at)tmf - dziękuję za miłe słowa :) Właśnie takie było założenie co do grupy "docelowej". Myślę, że jeszcze długo ATmegi i ATtiny będą punktem startowym dla hobbystów ze względu na nawał informacji w Internecie i mocno zakorzeniony pogląd jakoby wszystko inne było drogie/trudne itd. W sumie chciałem, żeby w poradniku było trochę więcej nawiązań do...

    Mikrokontrolery ARM   15 Maj 2021 12:57 Odpowiedzi: 135    Wyświetleń: 92370
  • [atmega8] [atmega8][c] Jak zresetować program do bootloadera usbasploader?

    Witam, mam sobie meżkę z bootloaderem void reset() { cli();wdt_enable(WDTO_15MS&#... } Słyszałem, że watchdog działa tak, jak fizyczne zwarcie linii RESET do masy. Jednak po wywołaniu reset() program wraca do swojego początku, zamiast w pełni resetować urządzenie. Co innego, jeśli zewrę reset – wtedy...

    Mikrokontrolery AVR   27 Gru 2010 17:43 Odpowiedzi: 21    Wyświetleń: 2887
  • STM32F407 - Konfiguracja DMA1_Strumień0/3 z Timerem4_CC1/CC2 przy użyciu RCC, PSC, ARR i DIER

    Wymyśliłem sobie, że użyję ADC1 do wyzwolenia DMA. ADC nie będzie nic mierzyć, jednak wyzwoli DMA2, natomiast ADC mogę wyzwalać innym timmerem. Przesiedziałem z tym cały dzień i coś pomijam bo nie działa wyzwalanie ADC z timmera. Jeśli uruchomię ADC z własnym zegarem, transfer DMA działa po każdej konwersji. Jeśli uruchomię ADC wyzwalane z timmera,...

    Mikrokontrolery ARM   13 Paź 2022 13:41 Odpowiedzi: 1    Wyświetleń: 444
  • Sterowniki do dysku Toshiba MK6036GAL ZIF 1,8'' w Dell Latitude D430 z XP

    Dane dysku Toshiba MK6036GAL ZIF 1,8" z programu AIDA64 na Windows 7 PoleWartość Właściwości urządzenia ATA ID modeluTOSHIBA MK6036GAL P-SDR Numer seryjnyZ0E9WS6UW Numer wydaniaVP710E Typ urządzeniaATA-100 Parametry116280 cylindry/ów, 16 głowic(e), 63 sektory/ów na ścieżkę, 512 bajty/ów w sektorze Liczba sektorów LBA117210240 Rozmiar sektora fizycznego/...

    Sterowniki i BIOS   28 Sie 2014 13:06 Odpowiedzi: 13    Wyświetleń: 3963