przerwać taktować

Znaleziono około 1297 wyników dla: przerwać taktować
  • [BASCOM] Odczyt UART w przerwaniu a obróbka danych

    Tak Bytematch to pożyteczna funkcja, tylko ona nie pomoże mi w moim problemie. To znaczy upewnieniem się, że odczytane dane trafią w odpowiednie miejsce. No chyba, że nie za bardzo rozumiem działanie przerwania. Taktowanie uC mam ustawione na 8 Mhz, a prędkość UART na 9600 bps. Po odebraniu znaku program...

    Mikrokontrolery AVR xury   25 Paź 2009 15:56 Odpowiedzi: 4    Wyświetleń: 3954
  • [atmega16][bascom] Dziwne zachowanie programu z przerwaniem.

    Tak właśnie myślałem że używanie przerwań i poleceń wait nie jest dobrym rozwiązaniem. Dzięki za odpowiedź. To nie ma nic wspólnego. Po to są przerwania żeby w ten sposób z nich korzystać. Natomiast twój problem bierze się z całkowicie czegoś innego. Po prostu tak napisałeś przerwanie i tak często...

    Mikrokontrolery AVR pier   03 Mar 2010 09:56 Odpowiedzi: 35    Wyświetleń: 4019
  • [STM32][C/uVision4] Częstotliwość przerwania SysTick

    Witam Niedawno zacząłem "zabawę" z zestawem Kamami ZL27ARM z procesorem STM32F103VB. Mam problem z przerwaniem od timera SysTick. Jest ono generowane 4 razy za często - miało być 1 raz na sekundę, a jest 4. Kwarc 8MHz, SYSCLK = 72MHz, SysTick_CLK= 72/8=9MHz czyli załądowanie do licznika wartości...

    Mikrokontrolery ARM m.ki   19 Maj 2013 13:06 Odpowiedzi: 33    Wyświetleń: 12098
  • Kalkulator przerwań dla mikrokontrolerów

    Witam napisałem prosty kalkulator w c++, obliczający przerwania dla zaokrąglonych czasów, Mi się przydał do zegarka i stopera może i Wam się przyda Program napisany pod Linux, skompilowana wersja na Windowsie nie działa Pozdrawiam Brak zdjęć, proszę to poprawić, regulamin wewnętrzny pkt....

    DIY Poczekalnia polprzewodnikowy   04 Sty 2012 18:34 Odpowiedzi: 3    Wyświetleń: 1573
  • [Atmega16A-AU] Zbyt wolne taktowanie

    Problem rozwiązany: W urządzeniu używam INT0. INT1 i INT2. Sygnałem podłączonym do przerwań jest detekcja zera sieci (z 3 faz). Detektor generuje krótki ujemny impuls w momencie przekroczenia napięcia przez zero. INTy były ustawione na stan niski (a nie na zbocze). Gdy 3 detektory działały poprawnie...

    Mikrokontrolery dondu   07 Lut 2013 15:29 Odpowiedzi: 12    Wyświetleń: 1500
  • [AVR][C] Zerowanie i przechwycenie wartości timera przerwaniem

    Podaj zliczane impulsy na wejście taktujące licznik (Tn) a sygnał bramkujący na wejście przechwytujące (ICPn). Ustaw licznik na taktowanie z wejścia Tn. Początkowo skonfiguruj wyzwalanie przechwytywania na zbocze narastające, a gdy ono wystąpi, w procedurze obsługi przerwania input capture zapamiętaj...

    Mikrokontrolery BlueDraco   10 Lis 2014 18:57 Odpowiedzi: 4    Wyświetleń: 918
  • [Atmega328p][c] - Przerwanie zewnętrzne

    Mniej więcej co 2 tygodnie ktoś tu próbuje obsługiwać przycisk na przerwaniu portu i co dwa tygodnie próbujemy takiemu delikwentowi wybić ten nierozsądny pomysł z głowy. Przeszukaj archiwum. Przycisków NIE obsługuje się przy użyciu przerwań portu, a przy użyciu przerwania timera. Jak chodzi o mikrokontolery...

    Mikrokontrolery AVR 2675900   26 Lis 2016 16:04 Odpowiedzi: 28    Wyświetleń: 1086
  • [C] 8051/52 przerwania

    Witam wszystkich!!! Mam programik na którym próbuje zrozumieć przerwania zewnętrzne i nie moge pojąć :D . #include <REG420.H> #include <stdio.h> #define OKRES (-46080) unsigned char volatile tim = 0; unsigned char volatile licznik0 = 0,...

    Mikrokontrolery ostryas   11 Paź 2007 18:20 Odpowiedzi: 0    Wyświetleń: 792
  • [Atmega16][WinAVR] Obsługa karty SD FAT32 a przerwania

    Mam program, w którym uruchamiam przerwanie z pinu ICP. I wszystko działa jak należy, program jest przetestowany. Postanowiłem połączyć go z programem do obsługi karty pamięci pobranym z //**************************************... **** MAIN routine FOR Interfacing microSD/SDHC...

    Mikrokontrolery AVR kwikam   13 Lut 2011 21:42 Odpowiedzi: 0    Wyświetleń: 2126
  • Priorytety przerwań w procesorach AVR

    Czy przerwania są kolejkowane i po obsłużeniu komunikacji wykona kod przypisany do drugiego przerwania, czy informacja zostanie utracona? Może się tak zdarzyć, jeśli obsługa jednego przerwania będzie na tyle długa, że w czasie jej trwania jakieś przerwanie zostanie wywołane dwa razy (lub więcej). ...

    Mikrokontrolery AVR Xaveri   26 Mar 2011 16:26 Odpowiedzi: 9    Wyświetleń: 4444
  • LPC1768, Keil 4.22.22, TIMER0 i za wysoka częstotliwość taktowania

    Witam Początek inicjalizacji Timer0 wygląda tak: LPC_TIM0->TCR |= 1<<0; // start timera a następnie zawartość licznika kilka razy przepisuje do zmiennej tc_val tc_val=LPC_TIM0->TC; gdy ustawie podzielnik dla taktowania Timer0 na 1 (czyli pełne CCLK 100MHz) LPC_SC->PCLKSEL0...

    Mikrokontrolery ARM eserkas   29 Lis 2011 12:23 Odpowiedzi: 4    Wyświetleń: 1140
  • Zegarek (przerwania) na PIC 16f84a

    1. Maksymalna pojemność licznika wynosi 255 +1 na przepełnienie. 2. Żeby odliczyć 125 impulsów taktujących do przepełnienia trzeba wpisać wartość początkową 131, ponieważ 131 +125 impulsów = 256 - czyli dla 8 bitów =0 i przepełnienie. 3. Częstotliwość taktowanie, jak napisałeś wynosi 15625Hz, czyli...

    Mikrokontrolery starob   15 Maj 2007 13:09 Odpowiedzi: 1    Wyświetleń: 1128
  • serwa w przerwaniach + sterowanie czterokopterem

    Zamierzam zaimplementować kod z projektu [url=]multiwii (napisanego pod arduino) na którejś z atmeg. W projekcie zamierzam sterować 4 silnikami i ewentualnie dwoma serwami. W kodzie na arduino odbywa się to za pomocą funkcji analogwrite(). Jeśli wykorzystałbym atmegę8 (która ma 3 kanały PWM) musiałbym...

    Robotyka Modelarstwo krzychS   01 Paź 2011 17:42 Odpowiedzi: 2    Wyświetleń: 1421
  • Xmega128A3U - nieprawidłowe działanie funkcji Lcd() po zmianie taktowania zegra

    Witam Próbuję wykonać ćwiczenie z kursu Leona Uruchamiałem ten kod pod eclipse Luna z najnowszym toolchainem. Ww właściwościach projektu dla AVR hardware podałem właściwą sygnaturę procka i jego częsttliwość 62000000 Hz , kompilator wykrzykuje ostrzeżenie jak mam definicję zegra na początku kodu...

    Mikrokontrolery AVR oficerJK   03 Mar 2015 10:07 Odpowiedzi: 3    Wyświetleń: 582
  • Przerwanie a wywołanie podpogramu SIEMENS

    Jeśli w OB1 użyję MB20 i wpiszę do niej liczbę 20. A przerwanie co 1ms zwiększa liczbę o 5. To w MB20 będę miał 25? Tak. Po pierwszym przerwaniu. Chodzi o to, że odczytując MB20 dwukrotnie w kodzie OB1 możesz otrzymać dwie różne wartości. To samo w sobie nie jest nic złego, ale łatwo popełnić...

    Automatyka Sterowanie PLC Rariusz   18 Lis 2018 01:13 Odpowiedzi: 11    Wyświetleń: 870
  • Co zrobić aby przerwanie było wywoływane co 1ms w liczniku SysTick

    Witam. Kupiłem płytkę uruchomieniową STM32vldiscovery z kontrolerem STM32F100RB. W przykładowym programie użyto licznika SysTick do wywoływania przerwania co 1ms. W programie użyto funkcji włączającej podział zegara systemowego (ustawionego na 24MHz) przez 8. "SysTick_CLKSourceConfig(SysTick_CLK...

    Mikrokontrolery ARM dziechu   25 Lut 2012 10:39 Odpowiedzi: 26    Wyświetleń: 3898
  • AVR TIMER CTC przerwa w generowaniu sygnału - pominięte przerwanie?

    Jeśli timer nie ma sprzętowego buforowania to zdecydowanie lepszym pomysłem jest wykorzystanie do tego celu przerwania - tylko trzeba policzyć przy jakiej wartości CNT zostanie realnie wykonane przerwanie. Jeśli masz duży prescaler timera to nie ma problemu, jeśli timer taktowany jest taką częstotliwością...

    Mikrokontrolery AVR Karol966   27 Lut 2017 22:55 Odpowiedzi: 4    Wyświetleń: 471
  • Atmega8535 i częstotliwość taktowania kwarcem zewn. HELP.plz

    Witam. Walczę z tym już od dłuższego czasu. z serią At90S nie miałem żadnych problemów, a jak AtMegi i AtTiny zastąpiły tą serie to przestałem czaić o co chodzi. Mianowicie: Atmegę 8535 taktuję zewnętrznym kwarcem 16MHz. do tego 2 kondensatory 22pF. Fusy ustawione tak: CKSEL0...3=0 - odhaczone CKOPT=0...

    Mikrokontrolery JacOwcz   25 Wrz 2006 21:48 Odpowiedzi: 1    Wyświetleń: 955
  • [ATmega8][C]Obsługa przerwania tryb CAPTURE vs. EXTERNAL INTERRUPT

    Z tego co zauważyłem, mikrokontroler taktujesz częstotliwością 1MHz. Przy preskalerze 1024 częstotliwość taktowania timera będzie równa 1000000Hz/1024=976,5625Hz. Z tego wniosek, że w ciągu 1 sekundy timer zlicza 976,5625 impulsów. Biorąc pod uwagę, że timer jest 16-bitowy przepełni się 1 raz na (65536/976,5625)...

    Mikrokontrolery AVR rozekk   13 Maj 2011 12:55 Odpowiedzi: 15    Wyświetleń: 2524
  • XMega - TWI działa tylko przy taktowaniu 32 MHz

    Pobawię się symulatorem. Póki co zauważyłem jeszcze taki problem, że po resecie mikrokontrolera komunikacja TWI również przestaje działać. Pomaga dopiero wgranie na nowo programu. Co do biblioteki to widzę, że obsługa TWI w LUFA nie korzysta z przerwań. Taką bibliotekę już mam i działa dobrze (z każdym...

    Mikrokontrolery AVR r03c10   27 Sie 2016 15:47 Odpowiedzi: 6    Wyświetleń: 984
  • [ATMEGA8]Przerwania, a RS232

    ...czy na czas wytransmitowania, bądź odbioru znaku program wstrzyma swoje działanie na 10ms, czy po prostu odbędzie się to równolegle... Jeśli budujesz transmisję RS232 na przerwaniach, sprzętowy USART odbiera znak w czasie, gdy procesor wykonuje program główny. Po odebraniu całego znaku generowane...

    Mikrokontrolery AVR marnowak   11 Paź 2012 18:32 Odpowiedzi: 14    Wyświetleń: 3155
  • [STM32F103RB][KEIL][ZL31] - Przerwania zewnerzne z innego portu niż A

    Poszedłem waszym tropem i w końcu: RCC_APB2PeriphClockCmd(RCC_APB... ENABLE); nie wiedziałem że trzeba przerwania taktować jako alternatywne wykorzystanie funkcji czyli włączyć do taktowania AFIO dzięki!

    Mikrokontrolery ARM alagner   13 Wrz 2013 12:37 Odpowiedzi: 7    Wyświetleń: 1272
  • LPC2142 + RTC - brak wywołania przerwania od inkrementacji np. sekund

    Więc stawiam na jakiś konflikt przerwań Bardzo możliwe. Nie znam się akurat na ARM7TDMI-S ale generalnie jeśli priorytet przerwania od timera nie jest na tyle wyższy by przerwać obsługę przerwania od RTC, to naturalnym jest że obsługa przerwania RTC utknie w pierwszym delay_ms, na oczekiwaniu na...

    Mikrokontrolery ARM kk.krz   04 Paź 2017 15:50 Odpowiedzi: 8    Wyświetleń: 693
  • [ATMEGA32][C]priorytety przerwań (usart+timer)

    Witam. Próbuje uruchomić program testowy, który polega na tym, że po wysłaniu na RS-a liczby 2 dioda zapala się na okres 1 sekundy i na ten sam czas również gaśnie przez okres 30 s. Wysyłanie na port szeregowy wykonuje za pomocą przerwania z USART. Odmierzanie sekund z przerwania Timera w trybie asynchronicznym(RTC)....

    Mikrokontrolery AVR aniasta   14 Maj 2009 19:15 Odpowiedzi: 4    Wyświetleń: 2818
  • PWM synchronizacja z 0. Zliczanie zawsze od momentu przerwania.

    Tak ma to być właśnie regulator mocy grzałki ,bo wiem że z silnikiem to bardziej skomplikowana sprawa. Chce zrobić termostat z regulacją mocy grzałki,wyświetlaczem 7-segmentowym i termometrem 18B20. Próbowałem z tymi przerwaniami, ale nie działa. A jaki to jest ten inny sposób ?? //////////// //PODSTAWA// //////////...

    Mikrokontrolery bartchez   26 Lut 2012 13:23 Odpowiedzi: 6    Wyświetleń: 1393
  • [STM32] Włączanie przerwań.

    Wczoraj uruchomiłem RTC, działa ładnie, choć nie wiem dlaczego na koniec wpisu do rejestru RTC_CNT muszę dwa razy wyzerować bit RTC_CRL_CNF:) W następnej kolejności chcę uruchomić przerwanie od RTC, no i oczywiscie nie działa, inaczej nie pisałbym tu. Jak rozumiem z dokumntacji (tej cześci którą przeczytałem)...

    Mikrokontrolery ARM dziechu   27 Maj 2012 14:59 Odpowiedzi: 30    Wyświetleń: 4410
  • [C][ATmega16] - Niechciana zmiana częstotliwości przerwania (Timer1)

    Witam. Pisząc program natknąłem się na pewien problem, który uniemożliwia mi pójście dalej. Otóż potrzebuję wykonać określone operacje w równych odstępach czasu. Docelowo będzie to coś koło 2-5 minut, ale w czasie testów pracuję z mniejszymi odstępami. Ustawiłem Timer1 w tryb CTC i ustawiłem rejestr...

    Mikrokontrolery AVR mopsiok   12 Sie 2012 16:25 Odpowiedzi: 3    Wyświetleń: 1104
  • [STM32F107VC] - FreeRTOS i przerwania zewnętrzne - zawiesza się

    Witam, próbuję zrobić projekt, w którym używam przerwań zewnętrznych, na razie staram się chociaż jedno uruchomić, ale po wejściu w przerwanie mikrokontroler się zawiesza. Jedno zadanie włącza LCD, drugie miga sobie diodkami, a gdy naciskam przycisk to diodki się zatrzymują i nic już do resetu się nie...

    Mikrokontrolery ARM Freddie Chopin   06 Maj 2013 21:29 Odpowiedzi: 7    Wyświetleń: 1608
  • [STM32F4][CoIDE] - Przerwanie od AWD

    Chciałbym zrobić przerwanie od Analog Watchdog, które będzie wywoływane gdy napięcie na kanale 10 przetwornika ADC1 wyjdzie poza zakres 1V-2V. No i cóż, przerwanie nie chce występować... Sprawdzałem w debuggerze i w ogólę nie wchodzi do przerwania, więc problem jest zapewne w konfiguracji. Sam ADC1 oczywiście...

    Mikrokontrolery ARM imarszi   03 Cze 2013 14:50 Odpowiedzi: 8    Wyświetleń: 1710
  • obsługa wyświetlacza LED przerwaniami i wyświetlanie zmiennej z pętli głównej

    A nazywaj sobie jak to chcesz... pętla zdarzeń czy jakies cos innego. Dla mnie to jest normalny main w którym ma sie wykonywać kod programu. Przerwanie służy mi sygnalizowania ze jakis czas juz upłynął i pętla main moze sobie na to jakos reagować i cos robić. Ewentualnie w przerwaniu jakies niewielkie...

    Mikrokontrolery Początkujący Kociejsko   14 Paź 2013 16:56 Odpowiedzi: 16    Wyświetleń: 2442
  • Atmega 16 - obsługa przerwań INT0, INT1

    Mam problem z uzyskaniem oczekiwanego działania przerwań INT0 i INT1. Procesor to ATMEGA 16 z zewnętrznym taktowaniem 16MHz. PD2, PD3 są skonfigurowane jako wejścia z podciągnięciem do 1. W obu przerwaniach jedyną czynnością jest inkrementowanie zmiennych zdefiniowanych jako volatile uint32_t. ISR(INT0_vect) { N_T++; } ISR(I...

    Mikrokontrolery AVR krzysztofh   08 Kwi 2014 12:12 Odpowiedzi: 2    Wyświetleń: 1173
  • STM32F4 Discovery - Obsługa przerwania RTC

    Witam, Dalej walczę z książka STM32 Aplikacje i przykłady w języku C. Doszedłem do obsługi przerwania RTC. W książce jest przykład, który konfiguruje przerwanie od RTC, tak jak by to było przerwanie wewnętrzne. Autor zakłada, ze w pliku stm32f10x_it.c jest gotowy szablon funkcji RTC_IRQHandler (),...

    Mikrokontrolery ARM vonar   14 Paź 2014 11:51 Odpowiedzi: 1    Wyświetleń: 1488
  • XMega128A3U - XPT2046 - Panel nie wystawia ponownie przerwania.

    Witam. Mam problem z panelem dotykowym, a dokładniej z sygnałem TIRQ. Wyświetlacz 2,8 '' ze sterownikiem ILI9325 Panel dotykowy ze sterownikiem XPT2046 Dotyk podpięty do SPI na porcie C. Połączenie 1-1 bez pull-up'ow, rezystorów w linii i kondensatorów. pin 2 na porcie C dostaje sygnał o dotknięciu...

    Mikrokontrolery AVR SciroWroc   01 Kwi 2015 23:18 Odpowiedzi: 1    Wyświetleń: 879
  • [Nucleo L053R8] [Cortex m0+] - Przerwanie zewnętrzne - pytanie

    Dzień Dobry Chciałem zapoznać się z konfiguracją przerwań zewnętrznych. I mam pewien problem. Wydaje mi się, że rejestry skonfigurowałem dobrze. Założenie jest takie, żeby wygenerować sygnał prostokątny na pinie następnie podać ten sygnał na pin który będzie odpowiedzialny za przerwanie zewnętrzne....

    Mikrokontrolery ARM moscow18-1990   28 Gru 2016 22:29 Odpowiedzi: 7    Wyświetleń: 1083
  • Przygoda z przerwaniami cd. - wylaczenie diody

    "Program i założenia są błędne". ;) Ponadto w programie jest jeszcze jeden paskudny błąd: z powodu operacji logicznych na portach w obsłudze przerwania, opercje na portach w pętli głównej muszą być wykonywane w sekcji krytycznej - przy zablokowanych przerwaniach. Inaczej zawartość portu będzie modyfikowana...

    Mikrokontrolery AVR BlueDraco   07 Sty 2017 21:29 Odpowiedzi: 9    Wyświetleń: 741
  • [C] Przerwanie INT0 i INT1 - czasem gubi jedno

    Większość powyższych porad jest kompletnie błędna. Przede wszystkim, jak już zauważyłeś, podejrzenie, że problem wynika z jednoczesnego złoszenia dwóch przerwań można między bajki włożyć. Każde przerwanie ma swoją flagę i przy jednoczesnym zgłoszeniu dwóch przerwań, jedno (o wyższym priorytecie) jest...

    Mikrokontrolery AVR tmf   27 Paź 2018 14:56 Odpowiedzi: 20    Wyświetleń: 417
  • Atmega32 a klaw matr pracujaca na przerwaniu od Timer0

    DEX - no cóż dlatego, bo taki układ już jest i nic nie da się teraz zrobić. Kolumny i wiersze są podpięte bezpośredni pod wymienione porty.. Więc bezpośrednie wykorzystanie zewnętrznego przerwania nie wchodzi w rachubę. mariuszlorenc - no wlasnie może o to mi chodzi, ale jak to się robi, bo to moje...

    Mikrokontrolery marenc   06 Lut 2008 08:45 Odpowiedzi: 4    Wyświetleń: 992
  • [ARM][LPC2138] częstotliwość taktowanie procesora oraz SPI

    kotlar: trochę więcej wiary w siebie, całkiem nieźle Ci idzie, a błędy przecież popełnia każdy, nie tłumacz się więc na każdym kroku. Konkrety: SSEL - to jest wejście , dzięki któremu procek, jako SPI SLAVE wie, że dane są dla niego, a nie kogo innego, więc należy go prawidłowo zainicjować (wybrać...

    Mikrokontrolery ARM kotlar   20 Paź 2008 21:48 Odpowiedzi: 23    Wyświetleń: 4701
  • [C]Mega32 Przerwania. W przerwaniu dioda ma migać.

    Witam, Zaczynam swą zabawę z C i przerwaniami. Chciałbym aby w przerwaniu migała mi dioda (co 1 sek) Procek jest taktowany z częstotliwością 8Mhz. Oto kod: #include <avr/io.h> #include <avr/interrupt.h> #define D1_PIN (1<<PA0) // PIN DIODY int main(void){ DDRA=0xFF;...

    Mikrokontrolery xamrex   18 Lut 2011 13:27 Odpowiedzi: 5    Wyświetleń: 1386
  • [Atmega644][C] nazwy przerwań UART, FatFS -obsługa FAT16,Przypadłość ATMega644 ?

    Spróbuj jeszcze raz sprawdzić, czy CI kompilator nie zmienił jakichś ustawień programatora/kompilatora... I powiedz, czy wgrywasz stary hex, czy zrekompilowany w zasadzie kompilacja przebiega w taki sposób że wywołuję polecenie make z opcjami clean, all, program w zależności od potrzeb więc całe...

    Mikrokontrolery AVR hexen2k   09 Maj 2011 21:08 Odpowiedzi: 6    Wyświetleń: 1784
  • [STM32][C] TIM1 taktowany dwa razy niższą częstotliwością

    0, przerwanie; 0, przerwanie .... ? Niestety nie.. Z jednej strony dokumentacja mówi, że timer idzie po wszystkich wartościach od 0 do ARR, z drugiej strony mówi, że timer jest zablokowany gdy ARR==0. Moja rada: zamienić PSC i ARR: PSC=0, ARR=23999. Timer będzie szedł z pełną prędkością zegara, a...

    Mikrokontrolery ARM y0yster   07 Lip 2011 06:41 Odpowiedzi: 23    Wyświetleń: 3113
  • [ATmega32][ASM] dioda led przerwanie od timera0

    Ale jeśli mniejsze, to już po 1 takcie zliczania powinno wyskoczyć z przerwania a tak nie jest. Taktowanie timera to 16MHz/1024 = 15625Hz. Pojemność timera to 256, więc przerwanie pojawia się z częstotliwością 15625/256 = ~61Hz. Aby uzyskać opóźnienie ok. 1 sekundy przerwanie musi pojawić się...

    Mikrokontrolery AVR doles   27 Paź 2011 11:19 Odpowiedzi: 8    Wyświetleń: 1886
  • [STM32][ECLIPSE][API] - Błąd w ustawieniu przerwania

    Problem rozwiązany ; ] Należy włączyć taktowanie RCC_APB2Periph_AFIO . W Kailu nie wiem dlaczego bez ustawienia taktowania AFIO działało. Dziwna sprawa ale nie wnikam ^ ^ Temat do zamknięcia

    Mikrokontrolery ARM develorn   06 Wrz 2013 21:01 Odpowiedzi: 3    Wyświetleń: 858
  • STM32L152 - SysTick jak poprawnie generować przerwanie co 1ms?

    adamusx Ma znaczenie i to duże. I nie w kwestiach mechaników to należy rozpatrywać tylko funkcji zdefiniowanych w plikach "startup_stm32f4xx.c", "system_stm32f4xx.c" i "system_stm32f4xx.h". Dla CM4 wygląda to tak: Startup wywołuje funkcję SystemInit(); Ta funkcja przy domyślnych ustawieniach konfiguruje...

    Mikrokontrolery ARM adamusx   16 Lut 2014 20:44 Odpowiedzi: 8    Wyświetleń: 1935
  • ATXMega32d4 - Zmiana zegara taktującego - co jest źle w kodzie?

    1. Uruchomiłem timer z przerwaniem i liczę nim do przepełnienia, czy włączam zmianę czy nie częstotliwość generowana na pinie portu jest ta sama - pomiar oscyloskopem. 2. No tak, to sprawdzę. 3. Czyli jeśli sygnał zegarowy pobieram z zegara RC2MHz to mam taktowanie 2MHz z PLL a jeśli taktuję RC32MHz...

    Mikrokontrolery Początkujący mag32   12 Wrz 2014 10:03 Odpowiedzi: 8    Wyświetleń: 861
  • Jakie taktowanie ATmegi wybrać?

    Witam, Miotam się z wyborem częstotliwości taktowania ATmegi pomiędzy sybką transmisją 57600bps a precyzyjnym taktowaniem procesu z częstotliwością 1kHz. Kwarce najlepsze do transmisji szeregowej np 11,0592 MHz dają słabe możliwości zestrojenia timera na 1kHz (albo ja nie umiem). Ostatecznie pojadę...

    Mikrokontrolery ilmenauer   30 Paź 2008 22:04 Odpowiedzi: 3    Wyświetleń: 749
  • [atmega8][gcc]przerwanie od zbocza od przepełnienia

    prosze oto kod mam problem z ogarnięciem dlaczego nie zlicza mi sygnałów z int0 #include <avr/io.h> // dostęp do rejestrów #include <avr/interrupt.h> // funkcje sei(), cli() #include <avr/signal.h> // definicje SIGNAL, INTERRUPT #include...

    Mikrokontrolery AVR tomasz1987   12 Sty 2010 14:56 Odpowiedzi: 3    Wyświetleń: 1361
  • [C] Atmega8 przerwania - nie zlicza równomiernie

    Dokonałem tych zmian w kodzie i dalej nie działa tak jak trzeba, diody nie zapalają się po kolei, po każdym kliknięciu. Tylko tak jakby losowa a czasami się nic nie dzieje jak nacisnę przycisk. Może to być dlatego że taktowanie mikro kontrolera to 16Mhz? /* Program obsługujący przerwania, po naciśnięciu...

    Mikrokontrolery AVR Andrzej__S   09 Lip 2010 21:11 Odpowiedzi: 25    Wyświetleń: 2184
  • [Atmega32][C]Przerwanie i dziwne zachowanie zmiennej

    Podepnę się do tematu. Wykonałem projekt trackloggera rejestrującego dane gps i zapisującego je na karcie SD. Całość wykonałem na atmedze644 i śmiga bardzo dobrze. Pragnąłem dalej rozwinąć ten projekt i podłączyć wszystko do atmegi32, dodając jeszcze wyświetlacz. Podczas testów zmienionego pod...

    Mikrokontrolery AVR natrek   19 Gru 2011 21:34 Odpowiedzi: 18    Wyświetleń: 1961
  • [stm32][C/TrueStudio] Błędna częstotliwość przerwania od TIM1

    To mój pierwszy post na tym forum, więc witam wszystkich użytkowników. Od jakiegoś tygodnia bawię się ARMami, używam płytki ZL31ARM z prockiem STM32F103RBT6. Po kilku próbach zdałem sobie sprawę, że standardowa biblioteka ST to jakieś nieporozumienie i zacząłem pisać programy po prostu operując na...

    Mikrokontrolery ARM browarinho   26 Gru 2011 12:08 Odpowiedzi: 2    Wyświetleń: 1290
  • ATmega8/ADC/przerwanie - uC nie wchodzi w procedurę przerwania

    Chwila. Timer bez preskalera, częstotliwość procesora nieznana, załóżmy, że 1 MHz (nieistotne). Timer zgłasza przerwanie co 21 cykli zegara, czyli ATmega zajmuje się na okrągło obsługą przerwań timera, nie mając szans obsłużyć żadnych przerwań o niższym priorytecie (ADC). Tak, timer był ustawiony...

    Mikrokontrolery AVR kremir   20 Sty 2013 16:02 Odpowiedzi: 8    Wyświetleń: 2004
  • Obsługa przerwań, timer - jak to działa?

    Odgrzeje kotleta, ale nie chce tworzyć nowego wątku. Dotyczy to dowolnego AVR zakładam, że wybrałem tryb ctc, ustawiłem preskaler na odpowiednią wartość i timer zgłasza przerwanie np co 1ms. Powiedzmy taktowanie mam 16 Mhz, więc na 1ms wypada 16 tys cykli. Czy znaczy to tyle, że mogę w przerwaniu...

    Mikrokontrolery dondu   22 Lis 2013 23:32 Odpowiedzi: 11    Wyświetleń: 1464
  • Atmega32, C - Przerwania INT0 i INT1 - Co tu nie gra?

    Nie wiem czy obie zmienne są zaniżane bo nie mam możliwości zadania układowi dokładnej ilości impulsów, natomiast zawsze impulsy zliczone na przerwaniu INT0 są zaniżone w stosunku do tych zliczanych na przerwaniu INT1. Owszem, masz taką możliwość - skorzystaj z symulatora dostępnego w Atmel Studio...

    Mikrokontrolery martin_cb   18 Lis 2013 20:28 Odpowiedzi: 20    Wyświetleń: 2382
  • Atmega 32 [C] - Wywołanie pomiaru w przerwaniu timera1

    Możesz zrobić jeszcze inaczej. Wyzwalaj przerwanie timera dwa razy częściej i licz je. W przerwaniach parzystych startuj konwersję a w nieparzystych odczytuj jej wynik. Wszystko zadziała pod warunkiem, że czas pomiędzy przerwaniami będzie dłuższy niż czas konwersji, ale to nie powinien być problem. Możesz...

    Mikrokontrolery AVR tmf   07 Lis 2015 10:25 Odpowiedzi: 16    Wyświetleń: 1017
  • przerwania AVR - wiadomości podstawowe

    Dave_SG dzięki za metodę, ale... nie działa :( Słusznie mówisz, że nie jest dla mnie ważne, aby synchronicznie przejść z jednego trybu taktowania na drugi. Ja bym tylko chciał, aby to taktowanie w ogóle się rozpoczęło. Sprawdziłem oscylator, jeszcze raz dla pewności przełączyłem fusebitami taktowanie...

    Mikrokontrolery calasilyar   13 Lis 2010 16:13 Odpowiedzi: 48    Wyświetleń: 18640
  • [at91sam7s64] problem z przerwaniem

    Ok - rozumiem, dzięki za pomoc! Dodano po 3 Problem nie dokońca został rozwiązany. Jeśli przerwanie timera 1 jest szybsze od 200us to przerwanie od USART'u nie jest wykonywane. W przerwaniu od timera1 mam funkcje inkrementującą licznik tablicy,odczytuje częstotliwość a następnie wysyła dane...

    Mikrokontrolery ARM dmneuro   24 Lut 2009 16:00 Odpowiedzi: 4    Wyświetleń: 1020
  • [ATmega32][C][2 przerwania od przepełnienia licznika T0 i T2

    Witam serdecznie. Piszę program, w którym muszę zliczać przychodzące impulsy z licznika energetycznego do procka. Aby nie zliczać impulsów pochodzących od drgań styków wymyśliłam takie rozwiązanie. Jeśli na INT0 przyjedzie zbocze opadające, włącz licznik T0. Gdy licznik przepełni się- minie 32ms i...

    Mikrokontrolery AVR aniasta   31 Sty 2010 17:29 Odpowiedzi: 6    Wyświetleń: 2833
  • [STM32F2] Kasowanie flagi przerwania periodycznego

    Witam! Timer generuje przerwanie periodyczne. W procedurze obsługi testowo chciałem przełączać stan na jednej z linii portu GPIO (prymitywny debug na LED), ale... okazało się, że nie działa. W pierwszej chwili szukałem błędów w inicjalizacji timera, ale później się okazało, że przerwania się generują,...

    Mikrokontrolery ARM Qmexx   13 Lis 2011 22:43 Odpowiedzi: 7    Wyświetleń: 1954
  • [STM32F2] DMA nie działa przerwanie

    Witam, mam problem z DMA w STM32F217 w którym przerwanie niestety nie chce ruszyć. Taktowanie DMA sprawdzone, flagi błędów przerwania od DMA są ok(żadna błędna się nie ustawia, jedynie ustawiają się flagi końca transmisji danych). Otóż zmienne VarA i VarB się przepisują czyli DMA działa dobrze, ale...

    Mikrokontrolery ARM mongoł2000   15 Cze 2012 07:03 Odpowiedzi: 2    Wyświetleń: 1262
  • Wpływ przerwań na dane z portu LPT

    Sterownik dostaje z portu LTP sygnał STEP/DIR. Mikrokontroler ma za zadanie przetworzyć ten sygnał na sygnał sterujący mostkiem H, który będzie sterował silnikiem krokowym. Sygnał STEP/DIR steruje bezpośrednio mostkiem H (np. A4988) Co chcesz przetwarzać, jak i po co. A, i skąd weźmiesz komputer...

    Mikrokontrolery AVR BlueDraco   09 Lis 2014 13:37 Odpowiedzi: 5    Wyświetleń: 789
  • [STM32F303] - Discovery - Nie działa przerwanie od PC0

    Witam, Bawię się zestawem STM32F3 Discovery i konfiguruję przerwanie od PC0. Po skonfigurowaniu nie działa przerwanie od PC0 tylko od PA0 (user button). [syntax=c] RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIO... ENABLE); RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIO... ENABLE); RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIO...

    Mikrokontrolery ARM Uzytkowniik   11 Wrz 2015 10:06 Odpowiedzi: 1    Wyświetleń: 531
  • [Atmega8][C][PCF8583P] - Wewnętrzne przerwania asynchroniczne. Czy potrzebne?

    Przerwanie TIMER0_COMP_vect, które było użyte w przykładzie od piotrva zastąpiłem TIMER2_COMP_vect. Taktowanie procesora w fusebitach ustawiłem na 4MHz- wystarczające? Mruganie dwukropka zrobiłem jako zwyczajną pętlę(pewnie powiecie że trzeba też wrzucić to w przerwanie). Nie wiem co z ustawianiem...

    Mikrokontrolery piotrva   18 Sie 2016 21:14 Odpowiedzi: 18    Wyświetleń: 1524
  • [timer0] przerwanie nie zawsze działa?

    Timer 8-bitowy przepełnia się po zliczeniu do 256 a preskaler dzieli maksymalnie przez 1024 więc z prostego mnożenia wynika, że częstotliwość zegara, która spowoduje przepełnienie timera po 1 sekundzie to 1024x256=262144 Hz. Jeśli taktujesz mikrokontroler wyższą częstotliwością to na tym timerze nie...

    Mikrokontrolery xyacol   25 Lut 2006 09:02 Odpowiedzi: 6    Wyświetleń: 1407
  • ATTINY13 - Obsługa przerwania od Timer0 (BASCOM)

    Problem rozwiązany! :-) Dziękuję wszystkim, którzy wzięli udział w dyskusji- zaszczepiła mnie ona twórczo. Próba użycia zegara "na wprost", to znaczy sprawdzania stanu licznika z niewiadomych przyczyn w dalszym ciągu u mnie nie działa. Wygląda to tak, jakby nie było dostępu do stanu licznika ani przez...

    Mikrokontrolery guteczek   12 Mar 2006 08:45 Odpowiedzi: 6    Wyświetleń: 4656
  • Atmega 8 i przerwanie od przepełnienia timera 2

    Witam ponownie. Dzięki za ostatnią podpowiedź ale w ramach relaksu proponuję ab ktoś kiedyś spróbował napisać taki sobie maleńkie przerwanie w winavr z użyciem TIMERA 2 (szczególnie w wersji winavr 20060125 i starszej niestety obsługa od przepełnienia dla TIMERA2 nie działa poprawnie. Jako test proponuję...

    Mikrokontrolery flapo213   01 Sty 2007 21:04 Odpowiedzi: 13    Wyświetleń: 2867
  • Enkoder uC i przerwania. Jak to podłączyć?

    Witam , posiadam enkoder , dajacy sygnały A i B chce dołaczyc go do uC Atmega, tu jest problem poniewaz procesor ma za zadanie wykonywac pewna czynnosc na wewnetrznym przerwaniu od licznika.... bedzie ona wywoływana z pewna czestotliwoscia i ona ma najwyzszy priorytet. teraz pytanko , jak podlaczyc...

    Mikrokontrolery 251mz   25 Maj 2007 20:11 Odpowiedzi: 6    Wyświetleń: 1975
  • [ATmega8][BASCOM] Przerwania z timera a odczyt z UARTa

    Witam Piszę na atmedze8 w bascomie program do odczytywania danych z odbiornika GPS. GPS jest podłączony RSem do Atmegi, obsługuje go sprzętowy UART. Transmisja jest realizowana z prędkością 4800, megę taktuje zewnętrzny kwarc 7,3728 Mhz (ale na wewnętrzym 4 Mhz też próbowałem). Oto kod obcięty...

    Mikrokontrolery AVR mirekk36   21 Sie 2008 10:59 Odpowiedzi: 4    Wyświetleń: 2686
  • Pomiar impulsów przerwania

    Z tego co wiem to w ATmega-ch raczej trudno o możliwość zliczania impulsów z 3 niezależnych źródeł zewnętrznych i generowania dla każdego z osobna przerwania (chyba że powyżej ATmega32, ale w grę wchodzi wtedy wysoka cena). Pytanie czy konieczne jest takie rozwiązanie jak zaproponowałeś? Przy pracy uC...

    Mikrokontrolery kedzi1   11 Lis 2008 13:04 Odpowiedzi: 5    Wyświetleń: 851
  • [ATMega8][c] - problem z tablicą uzupełnianą w przerwaniu

    Wystarczy policzyć. 19200 bps = 1920 znaków na sekundę, czyli znak co ~0,5 ms. Przy taktowaniu 4MHz masz +/- 2080 cykli procesora pomiędzy przerwaniami od UARTa, czyli duuużo czasu na wykonywanie instrukcji w pętli głównej. Na Twoim miejscu skupiłbym się na przetwarzaniu tekstu np. linia po linii...

    Mikrokontrolery AVR Citek   03 Paź 2009 19:03 Odpowiedzi: 21    Wyświetleń: 2680
  • [ATmga128][C] Nieobliczane przerwanie od timera 0

    Moze nie do konca nie zdaza sie wykonac, ale przy wyjsciu z przerwania bedzie juz kolejne itp. Skonczyc sie skoncza, bo normalnie przerwania sa wylaczane podczas ich obslugi. w kazdym razie program nie bedzie dzialac prawidlowo i chyba nie ma sensu pisac dokladnie jak to bedzie wygladalo ;] Ja pisalem...

    Mikrokontrolery AVR nelik1987   08 Gru 2009 23:13 Odpowiedzi: 5    Wyświetleń: 1422
  • Dlaczego nie wchodzi do przerwania? Co robię źle?

    Po 1 weź zajrzyj do dokumentacji, jest tam pewna tabelka jasno tłumacząca opcje preskalera. A odpowiedz na pytanie będzie czystą wróżba. Nie podałeś częstotliwości taktowania procesora, więc czas między przerwaniami nie jest nam znany. Dodatkowo w przerwaniu realizujesz multum złożonych obliczeń, wielokrotnie...

    Mikrokontrolery AVR landy13   04 Paź 2010 20:34 Odpowiedzi: 9    Wyświetleń: 1020
  • atmega8, ustawienie przerwania od timera0, assembler

    Witam, mam problem z ustawieniem przerwania od timera0 na atmega8, jestem początkujący jeśli chodzi o assembler... Problem leży w tym że, uP jest taktowany z wewnętrznego zegara 1MHz, i jeśli mam ustawiony prescaler na 8 czyli rejestr TCCR0 na 2 to powinienem otrzymać obsługę przerwania co 8us a na oscyloskopie...

    Mikrokontrolery AVR kamil1cos7   14 Paź 2011 09:23 Odpowiedzi: 8    Wyświetleń: 1455
  • AVR136 oraz czas obsługi przerwania

    Nie da się na to pytanie odpowiedzieć nie widząc kodu. USART obsługujesz w przerwaniach? Pamiętaj, że na czs jego wykonania inne przerwania są blokowane, użycie nieblokujących handlerów przerwań wymaga głębszej analizy. Ale generalnie spójrz na to w ten sposób - procesor przez 40% czasu się nudzi. Więc...

    Mikrokontrolery AVR Krokus22   15 Lut 2012 13:49 Odpowiedzi: 11    Wyświetleń: 1792
  • STM32F4 - pytanie o przerwania systemowe i błedów.

    Witam, jakoś nigdy nie zagłębiałem się bardziej w temat System handlers i Fault handlers ale teraz powstało parę pytań. Załóżmy że zbudowałem urządzenie, które ma być skierowane do produkcji. Zostało ono prze zemnie przetestowane i działa prawidło. Stąd czy powinienem jakoś zwrócić uwagę na wymienione...

    Mikrokontrolery ARM felekfala   11 Lip 2012 18:46 Odpowiedzi: 3    Wyświetleń: 1309
  • [Atmega8][C/Eclipse] - dekrementacja zmiennej w przerwaniu

    W programie poniżej dekrementuję zmienną globalną(volatile) "time" w przerwaniu. Problem tkwi w tym, że dekrementacja działa prawidłowo tylko gdy zainicjuję zmienną globalną "time" początkową wartością, natomiast ja chcę podawać wartość zmiennej do dekrementacji w głównej pętli while(1) tak jak to jest...

    Mikrokontrolery AVR Krzysiu6699   28 Wrz 2012 12:28 Odpowiedzi: 7    Wyświetleń: 1839
  • AVR Atmega 16A - Konfiguracja TIMERA1 - przerwania wykonują sie za szybko.

    Witam! Chcę ustawić TIMER1 w atmedze 16 tak aby generował przerwania mniej więcej co sekundę w trybie CTC (dodam, że nie zależy mi na aptekarskiej precyzji). W tym celu ustawiłem następujące rejestry: TCCR1A |= (1<<WGM12); //tryb ctc , timer1 TCCR1B |= (1<<CS12)|(1<<CS10);...

    Mikrokontrolery AVR 3ak   07 Sty 2014 15:00 Odpowiedzi: 2    Wyświetleń: 1029
  • STM32 - Przerwanie zewnętrzne

    (at)habrat włączasz taktowanie AFIO? Dodano: Tak sobie myślę, że grono osób chętnych do analizowania Twojego kodu byłoby większe, gdyby był ładnie sformatowany i ogołocony ze wszystkiego co nie potrzebne, ale to Tobie powinno zależeć ;) Bo teraz to... szybciej można to napisać od zera: [syntax=c]int...

    Mikrokontrolery Początkujący mwtyczek   18 Sty 2015 17:43 Odpowiedzi: 18    Wyświetleń: 2487
  • Impulsator, Atmega328p na jednym przerwaniu INT0

    Przy wejściu w przerwanie nie reaguje na kolejne zbocza narastające lub opadające musi zakończyć obsługę przerwania i dopiero jak z niego wychodzie podejmie reakcję na kolejne zbocze. Przypuszczalnie w tym czasie zanikają drgania styków. Procesor ma w tym czasie sporo warunków do sprawdzenia....

    Artykuły Janusz_kk   15 Mar 2015 15:13 Odpowiedzi: 13    Wyświetleń: 4677
  • STM32F4 - Wielokrotne przerwania EXTI

    Faktycznie wygląda na to, że obsługa semaforów wpływa negatywnie na to. Musze przyznać, że jestem w lekkim szoku, ponieważ pomiędzy dwoma zboczami jest 400 us, procesor taktowany jest zegarem 180MHz, a w samych wątkach niewiele się dzieje. Moja opinia jest subiektywna i może zostać uznana za stronniczą...

    Mikrokontrolery Freddie Chopin   16 Maj 2015 16:22 Odpowiedzi: 7    Wyświetleń: 858
  • [ATmega32][avr-gcc] - Błędne taktowanie - budowa zegara czasu rzeczywistego

    Witam serdecznie. Rozpocząłem jakiś czas temu zabawę z mikrokontrolerem ATmega. Posiadam model ATmega32-16PU. Buduję zegar czasu rzeczywistego. Chciałem do tego wykorzystać przerwania z wbudowanego timera (przepełnienie). Po wielu nieudanych próbach synchronizacji ATmegi z rzeczywistym czasem...

    Mikrokontrolery AVR piotrva   16 Paź 2015 16:32 Odpowiedzi: 17    Wyświetleń: 891
  • STM32F407-DISC1, nie działa przerwanie od przycisku, NVIC, IRQHandler, EXTI...

    Witam wszystkich, Po dwóch a może trzech tygodniach poszukiwań znalazłem błąd. Nie odkryłem samodzielnie tylko znalazłem tu na forum : [url=]STM32 - I2C na przerwaniach Piszę w SystemWorkbench for STM32. Przy tworzeniu kodu w STM32CubeMX (czyli na bibliotekach HAL) program dodawał za mnie wszystko...

    Mikrokontrolery ARM marek1972_2   09 Cze 2017 16:07 Odpowiedzi: 21    Wyświetleń: 1614
  • Ustawianie flag w przerwaniu timera - dobrze, czy źle

    Witam. Moje pytanie tyczy się ogólnie programowania mikrokontrolerów. Oto kod dla STM32: Poprawiłem formatowanie kodu. Proszę używać znaczników syntax, zamiast code, wtedy składnia jest kolorowana i łatwiej czytać taki kod.

    Mikrokontrolery Początkujący BlueDraco   14 Paź 2018 13:31 Odpowiedzi: 1    Wyświetleń: 168
  • Timery i przerwania w 89C2051

    Timer input jest to wejście zegarowe dla timera, który w tym trybie jest po prostu taktowany jakimś zegarem zewnętrznym. Czas trwania impulsu zliczasz wykorzystując właśnie bramkowanie, natomiast jeśli chodzi o zliczanie równoczesne impulsów z zewnątrz to musiałbyś mieć 2 timery, nie 1. Można zrobić...

    Mikrokontrolery _Arecki_   06 Lut 2006 19:07 Odpowiedzi: 11    Wyświetleń: 1939
  • Obsługa przerwania problem- Atmega8 - Avr-gcc

    TCCR0 = 0x05; //preskaler 1 Wpisanie wartości 0x05 do TCCR0 to ustawienie stopnia podziału częstotliwości taktowania licznika na 1024. Co robi funkcja lcd_conversion(...)? Czy nie jest może tak, że próbujesz wykonywać operacje na wyświetlaczu LCD w dwóch miejscach tj. w pętli głównej programu...

    Mikrokontrolery tadzik85   08 Mar 2011 14:44 Odpowiedzi: 18    Wyświetleń: 2889
  • Atmega16 i obsługa przerwań

    Witam! Napisałem następujący program w asemblerze i chciałbym przerobić go w ten sposób aby na naciśnięcie przycisku było np kilka sekund, a po tym czasie program zaczynałby się od nowa. Pojawia się jednak problem, ponieważ w trakcie wykonywania pętli typu wait: ldi r18,255 dec r18 ...

    Mikrokontrolery zumek   27 Lis 2007 15:15 Odpowiedzi: 8    Wyświetleń: 1642
  • Klawiatura na przerwaniach

    Witam! Mam następujący problem: muszę stworzyć dość złożony, "wielowątkowy" (wielofunkcyjny) program na M16 i zamierzam wykorzystać starą klawiaturę AT (na złączu DIN, testy robię na razie z klawiaturą PS/2 + przejściówka). Czytałem, że funkcja Getatkbd() działa w pętli i czeka na znak. W moim przypadku...

    Mikrokontrolery zumek   26 Kwi 2008 18:01 Odpowiedzi: 7    Wyświetleń: 1635
  • atmega162 usart0 1. problem z przerwaniem 2. BAUD RATE krzak

    a zajrzałeś chociaż sobie na ostatnią stronę rozdziału USART w PDF'ie do swojego procka - gdzie są tabelki w których jak byk masz przedstawione procenty błędów dla danych prędkości RS232 dla poszczególnych częstotliwości taktowania???? wystarczy zobaczyć sobie na tabelkę pierwszą z pierwszych - kwarc...

    Mikrokontrolery AVR ja_fryta   10 Wrz 2009 12:35 Odpowiedzi: 8    Wyświetleń: 1409
  • Pomiar temperatury przez ds18b20 i przerwanie w Bascom

    Niedawno pisałem takie oprogramowanie w C - sterowanie fazowe triaka a odczyt takze był z ds'a. Także miałem ten problem co autor tematu - jedno z dobrych rozwiązań to zastosowanie maszyny stanu, gdzie zmiana kolejnych stanów jest uzależniona od przejścia sinusoidy napięcia sieci przez zero(inaczej:maszyna...

    Mikrokontrolery AVR piotrva   25 Lis 2010 09:59 Odpowiedzi: 12    Wyświetleń: 5121
  • Atmega16, problem z przerwaniem przepełnienia timera0

    Witam, walczę z tym cały dzień i nie potrafię zrozumieć dlaczego program nie działa. Próbuje poprostu "uruchomić" przerwanie podczas przepełnienia timera0. Jak widać niżej jest bardzo prosty kod który powinien zapalać i gasić diodę. Preskaler ustawiony na 1024, ustawiona odpowiednia flaga w rejestrze...

    Mikrokontrolery zaq12   20 Wrz 2010 09:34 Odpowiedzi: 2    Wyświetleń: 866
  • [STM32][C] FreeRTOS i wektor przerwania SysTick_Handler

    Cześć, Przed uruchomieniem planisty vTaskStartScheduler(); działa moja funkcja, która obsługuje przerwanie od SysTicka. Po jego włączeniu podejrzewam, że freeRtos sobie jakoś zmienia ten wektor, tylko nie mogę zlokaliwoć jak to robi i gdziej est nowa funkcja obsługi tego przerwania. SysTick jest...

    Mikrokontrolery ARM arrevalk   20 Lis 2010 12:45 Odpowiedzi: 1    Wyświetleń: 1845
  • Kontrola nad przerwaniem [atmega 128] [c]

    Witam ponownie. Ogólnie jak samo przerwanie wrzuce na atmegę 8 z czestotliwoscią taktowania 1mhz to dioda mi mryga co 1 sekunde. Postanowilem zrobic przerwanie na jednym procku i wysylac jakis bit po SPI na 2 procek wtedy odciaze ten na ktorym jest wiecej obliczeń i problem z głowy. Co o tym myslicie?

    Mikrokontrolery albercik506   22 Cze 2011 21:43 Odpowiedzi: 13    Wyświetleń: 1653
  • [STM32] Przerwanie przestaje działać przy zmianie preskalera

    Witam, przy ustawionym preskalerze np na 80 przerwanie zostaje wywołane, ale gdy zmniejsze preskaler to przerwanie się nie wykonuje. #include "stm32f10x.h" void RCC_Conf(void); void Show(int); void GPIO_Conf(void); void NVIC_Conf(void); void TIM_Conf(void); . . . int...

    Mikrokontrolery ARM Freddie Chopin   27 Lip 2011 22:03 Odpowiedzi: 1    Wyświetleń: 1413
  • [bascom] przerwania i DS1307 - konfiguracja uC i RTC

    Witam, mam mały problem. Zbudowałem układ w którym SQW z DS1307 wywołuje mi flagę na INT1 Atmega16. Na tej podstawe wiem kiedy odczytać czas do wyświetlania czasu - to działa poprawnie. Jednak chce tez wykorzystywać go do zliczania sekund i tu jest problem. Bo zliczanie jest jakby co 2... (...

    Mikrokontrolery AVR smithpl   21 Lut 2014 12:32 Odpowiedzi: 10    Wyświetleń: 1715
  • [bascom] Przerwanie timerem i krzaki na lcd

    witam. Napisałem taki oto program. LCD jest podpięty w trybie 4ro bitowym. y=53 x=3y=53 Za jakiś czas zaś lcd jest pusty. Jeżeli w pętli głównej zmienię waitms 50 na 1000 to program dłuższą chwile wszystko pokazuje dobrze, ale i tak prędzej czy później na lcd pojawiają się krzaczki niczym z matrixa. Mój...

    Mikrokontrolery AVR BUNNIE   20 Lut 2012 19:28 Odpowiedzi: 2    Wyświetleń: 1095
  • STM32 - Przerwania zewnętrzne

    Witam. Podłączę się do tamatu. Czy można by w obsłudze przerwania zastosować pętlę czekającą na zwolnienie przycisku? [syntax=c] void init_GPIO_it (void) { RCC->APB2ENR |= RCC_APB2ENR_IOPAEN | RCC_APB2ENR_AFIOEN; //wlaczenie PA i AIF EXTI->FTSR |= EXTI_FTSR_TR12 | EXTI_FTSR_TR11 |...

    Mikrokontrolery ARM kosster   11 Paź 2013 15:00 Odpowiedzi: 12    Wyświetleń: 2799
  • [STM32F0DISCOVERY/C] Konfiguracja przerwania Timera 6

    Robię te operacje logiczne, bo nie chciałbym zmienić ustawień innych bitów i coś bardziej namieszać. Tim6 liczy w górę. Jeżeli do rejestru auto-ładowania ARR wpiszę 65036, to po 500 zliczonych impulsach nastąpi przepełnienie i zgłoszenie przerwania. Ponieważ taktowanie to 1kHz, to zajmie to 500ms. Zatem...

    Mikrokontrolery ARM alagner   03 Lut 2013 15:50 Odpowiedzi: 14    Wyświetleń: 1746
  • ATtiny13 - [Bascom] Przerwanie INT0 od syg. z generatora

    Dla pełności tematu. Jak skorzystać z PCINT? Szukałem w manualu i jakieś przykłady w sieci ale nie znalazłem nic czytelnego. Oto przykład dla Attiny13 (jest on w manualu): [code][syntax=basic4gl] $r... = "attiny13.dat" $crystal = 9600000 $hwstack = 32 $swstack = 24 $framesize = 8 'config...

    Mikrokontrolery AVR sieger   11 Sie 2013 17:29 Odpowiedzi: 12    Wyświetleń: 2742
  • Atmega8 - Tym razem; przerwanie sprzętowe - nie działa

    1. Układ wygląda tak; -jest 7 przełączników, 3 przyciski, -10 diod, które; *1-3, 5-7 mają po prostu gasnąć po przełączeniu hebla i na określony czas ustawiać PWM na konkretom wartość - przypisaną dla każdego przełącznika (tutaj PWM ma się ustawić tylko raz, a potem jak już dioda zgasła to ta linia...

    Mikrokontrolery Początkujący Michał 911   03 Kwi 2013 20:44 Odpowiedzi: 30    Wyświetleń: 3390
  • Przerwania w ATmega168 - Prośba o sprawdzenie programu i wytknięcie błędów.

    Witam serdecznie! Chciałabym na wstępnie nadmienić,że dopiero zaczynam przygodę z elektroniką. W związku z tym z góry proszę o wybaczenie, jeśli mój kod to masa banialuków. Próbuję zaprogramować uC ATmega168. Chciałabym nauczyć się poprawnej obsługi timerów. W związku z tym próbowałam napisać program...

    Mikrokontrolery AVR niska_2802   05 Lip 2013 12:17 Odpowiedzi: 8    Wyświetleń: 1302
  • [STM32F1] - Generowanie przerwania od przekroczenia wartosci

    Już zrobiłem to software'owo, ale mam jeszcze pytanie odnoście timerów w STM dość niewielkie a nie chce zakładać nowego postu, więc mam nadzieję że mogę je tutaj zadać: Taka inicjacja timer'a: [syntax=c]TIM4->PSC = 36000; // zegar dzielony przez 36tys (1kHz) TIM4->ARR = 1000; // w sumie 1s TIM4->DIER...

    Mikrokontrolery ARM ADI-mistrzu   16 Lip 2014 11:26 Odpowiedzi: 10    Wyświetleń: 1218
Mouser  Szukaj w 5mln produktów