przerwać taktować

Znaleziono około 1377 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   25 Paź 2009 15:56 Odpowiedzi: 4    Wyświetleń: 4248
  • [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   03 Mar 2010 09:56 Odpowiedzi: 35    Wyświetleń: 4208
  • AVR obsługa przerwań Timer1 library

    \ 1. Rozumiem, że ustawienie odpowiedniej częstotliwości da mi czas, który jest mi potrzebny? Tak, program z tego postu demonstruje rejestry i bity których odpowiednie ustawienie spowoduje daną częstotliwość przerwać timerów, a w konsekwencji odpowiednią częstotliwość wysyłania tekstu / migania diodą,...

    Arduino   20 Gru 2019 21:55 Odpowiedzi: 21    Wyświetleń: 663
  • [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   19 Maj 2013 13:06 Odpowiedzi: 33    Wyświetleń: 13196
  • 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   04 Sty 2012 18:34 Odpowiedzi: 3    Wyświetleń: 1666
  • [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   07 Lut 2013 15:29 Odpowiedzi: 12    Wyświetleń: 1617
  • [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   10 Lis 2014 18:57 Odpowiedzi: 4    Wyświetleń: 1092
  • [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   26 Lis 2016 16:04 Odpowiedzi: 28    Wyświetleń: 1479
  • [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   11 Paź 2007 18:20 Odpowiedzi: 0    Wyświetleń: 858
  • 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   26 Mar 2011 16:26 Odpowiedzi: 9    Wyświetleń: 5077
  • [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   13 Lut 2011 21:42 Odpowiedzi: 0    Wyświetleń: 2216
  • 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   29 Lis 2011 12:23 Odpowiedzi: 4    Wyświetleń: 1230
  • 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   15 Maj 2007 13:09 Odpowiedzi: 1    Wyświetleń: 1212
  • 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   01 Paź 2011 17:42 Odpowiedzi: 2    Wyświetleń: 1484
  • 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   03 Mar 2015 10:07 Odpowiedzi: 3    Wyświetleń: 723
  • 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   05 Gru 2018 19:09 Odpowiedzi: 20    Wyświetleń: 1254
  • 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   25 Lut 2012 10:39 Odpowiedzi: 26    Wyświetleń: 4150
  • 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   27 Lut 2017 22:55 Odpowiedzi: 4    Wyświetleń: 612
  • 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   25 Wrz 2006 21:48 Odpowiedzi: 1    Wyświetleń: 1009
  • [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   13 Maj 2011 12:55 Odpowiedzi: 15    Wyświetleń: 2656
  • 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   27 Sie 2016 15:47 Odpowiedzi: 6    Wyświetleń: 1149
  • Tutorial PIC18F2550 + SDCC - Część 5 - Wyświetlacz 7-segmentowy i przerwania

    Witajcie moi drodzy Zapraszam na kolejną część mojego tutoriala PIC18F2550 i kompilatora SDCC . W tej części zademonstruję jak używać wyświetlacza 7-segmentowego z PIC18F2550 . Kod obsługi wyświetlacza będzie oczywiście napisany w oparciu o przerwania i timery . Cały proces powstawania...

    Artykuły   04 Kwi 2020 14:11 Odpowiedzi: 3    Wyświetleń: 1095
  • [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   11 Paź 2012 18:32 Odpowiedzi: 14    Wyświetleń: 3302
  • [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   13 Wrz 2013 12:37 Odpowiedzi: 7    Wyświetleń: 1362
  • 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   04 Paź 2017 15:50 Odpowiedzi: 8    Wyświetleń: 843
  • [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   14 Maj 2009 19:15 Odpowiedzi: 4    Wyświetleń: 2944
  • 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   26 Lut 2012 13:23 Odpowiedzi: 6    Wyświetleń: 1462
  • 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   14 Paź 2013 16:56 Odpowiedzi: 16    Wyświetleń: 2598
  • 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   08 Kwi 2014 12:12 Odpowiedzi: 2    Wyświetleń: 1485
  • [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   28 Gru 2016 22:29 Odpowiedzi: 7    Wyświetleń: 1194
  • [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   27 Maj 2012 14:59 Odpowiedzi: 30    Wyświetleń: 4656
  • [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   12 Sie 2012 16:25 Odpowiedzi: 3    Wyświetleń: 1215
  • [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   06 Maj 2013 21:29 Odpowiedzi: 7    Wyświetleń: 1689
  • [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   03 Cze 2013 14:50 Odpowiedzi: 8    Wyświetleń: 1809
  • 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   12 Wrz 2014 10:03 Odpowiedzi: 8    Wyświetleń: 969
  • 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   14 Paź 2014 11:51 Odpowiedzi: 1    Wyświetleń: 1740
  • 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   01 Kwi 2015 23:18 Odpowiedzi: 1    Wyświetleń: 1032
  • 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   07 Sty 2017 21:29 Odpowiedzi: 9    Wyświetleń: 858
  • [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   27 Paź 2018 14:56 Odpowiedzi: 20    Wyświetleń: 720
  • 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   06 Lut 2008 08:45 Odpowiedzi: 4    Wyświetleń: 1076
  • [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   20 Paź 2008 21:48 Odpowiedzi: 23    Wyświetleń: 4959
  • [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   12 Sty 2010 14:56 Odpowiedzi: 3    Wyświetleń: 1466
  • [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   09 Lip 2010 21:11 Odpowiedzi: 25    Wyświetleń: 2289
  • [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   18 Lut 2011 13:27 Odpowiedzi: 5    Wyświetleń: 1728
  • [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   09 Maj 2011 21:08 Odpowiedzi: 6    Wyświetleń: 1886
  • [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   07 Lip 2011 06:41 Odpowiedzi: 23    Wyświetleń: 3242
  • [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   27 Paź 2011 11:19 Odpowiedzi: 8    Wyświetleń: 2069
  • [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   19 Gru 2011 21:34 Odpowiedzi: 18    Wyświetleń: 2060
  • [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   26 Gru 2011 12:08 Odpowiedzi: 2    Wyświetleń: 1380
  • 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   20 Sty 2013 16:02 Odpowiedzi: 8    Wyświetleń: 2097
  • [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   06 Wrz 2013 21:01 Odpowiedzi: 3    Wyświetleń: 966
  • 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   22 Lis 2013 23:32 Odpowiedzi: 11    Wyświetleń: 1641
  • Atmega32, C - Przerwania INT0 i INT1 - Co tu nie gra?

    Witam szanownych kolegów. Piszę z prośbą o pomoc w następującym problemie. Sprawa dotyczy mikrokontrolera Atmega32, konkretnie zewnętrznych przerwań INT0 i INT1. Wspomniany mikrokontroler steruje pracą większego urządzenia pomiarowego, którego jednym z zadań jest zliczanie impulsów pochodzących z zewnętrznego...

    Mikrokontrolery   18 Lis 2013 20:28 Odpowiedzi: 20    Wyświetleń: 2676
  • 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   16 Lut 2014 20:44 Odpowiedzi: 8    Wyświetleń: 2136
  • 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   07 Lis 2015 10:25 Odpowiedzi: 16    Wyświetleń: 1197
  • Atmega328p - odczyt z potencjometrów - przerwania

    Cześć, Próbuję zaadaptować przerwania do swoich potrzeb z pomocą datasheet atmegi328p i strony [url= ]Link Niestety napotkałem pewien problem z którym nie umiem sobie poradzić. Za pomocą przerwań chciałbym odczytywać stany z dwóch podłączonych potencjometrów. Reprezentuję ich wartości na LCD leczy...

    Mikrokontrolery Początkujący   20 Lut 2020 21:14 Odpowiedzi: 14    Wyświetleń: 699
  • 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   13 Lis 2010 16:13 Odpowiedzi: 48    Wyświetleń: 19021
  • 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   30 Paź 2008 22:04 Odpowiedzi: 3    Wyświetleń: 821
  • [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   24 Lut 2009 16:00 Odpowiedzi: 4    Wyświetleń: 1146
  • [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   31 Sty 2010 17:29 Odpowiedzi: 6    Wyświetleń: 3064
  • [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   13 Lis 2011 22:43 Odpowiedzi: 7    Wyświetleń: 2128
  • [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   15 Cze 2012 07:03 Odpowiedzi: 2    Wyświetleń: 1361
  • 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   09 Lis 2014 13:37 Odpowiedzi: 5    Wyświetleń: 927
  • [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   11 Wrz 2015 10:06 Odpowiedzi: 1    Wyświetleń: 600
  • [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   18 Sie 2016 21:14 Odpowiedzi: 18    Wyświetleń: 1629
  • Arduino, WS2812, zmiana efektu w przerwaniu.

    Przesada. Jedna dioda to 30µs, a więc typowy 5m łańcuch 60/m to 9ms 9ms dla mnie to wieczność. W 9ms, to nawet przy 9600 gubię 9 znaków, przy 115200 ponad 100. W ARM, przerwania systick są co 1ms,więc gubię 9ms. Milisekunda to ogrom czasu, co dopiero 9ms. Może autor na razie nie używa UART ale...

    Arduino   24 Lip 2020 05:58 Odpowiedzi: 22    Wyświetleń: 936
  • [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   25 Lut 2006 09:02 Odpowiedzi: 6    Wyświetleń: 1485
  • 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   12 Mar 2006 08:45 Odpowiedzi: 6    Wyświetleń: 4848
  • 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   01 Sty 2007 21:04 Odpowiedzi: 13    Wyświetleń: 2987
  • 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   25 Maj 2007 20:11 Odpowiedzi: 6    Wyświetleń: 2074
  • [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   21 Sie 2008 10:59 Odpowiedzi: 4    Wyświetleń: 2794
  • 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   11 Lis 2008 13:04 Odpowiedzi: 5    Wyświetleń: 935
  • [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   03 Paź 2009 19:03 Odpowiedzi: 21    Wyświetleń: 2776
  • [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   08 Gru 2009 23:13 Odpowiedzi: 5    Wyświetleń: 1515
  • 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   04 Paź 2010 20:34 Odpowiedzi: 9    Wyświetleń: 1083
  • 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   14 Paź 2011 09:23 Odpowiedzi: 8    Wyświetleń: 1557
  • 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   15 Lut 2012 13:49 Odpowiedzi: 11    Wyświetleń: 1864
  • 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   11 Lip 2012 18:46 Odpowiedzi: 3    Wyświetleń: 1405
  • [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   28 Wrz 2012 12:28 Odpowiedzi: 7    Wyświetleń: 1995
  • 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   07 Sty 2014 15:00 Odpowiedzi: 2    Wyświetleń: 1134
  • 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   18 Sty 2015 17:43 Odpowiedzi: 18    Wyświetleń: 2700
  • 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   15 Mar 2015 15:13 Odpowiedzi: 13    Wyświetleń: 5388
  • 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   16 Maj 2015 16:22 Odpowiedzi: 7    Wyświetleń: 975
  • [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   16 Paź 2015 16:32 Odpowiedzi: 17    Wyświetleń: 1029
  • 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   09 Cze 2017 16:07 Odpowiedzi: 21    Wyświetleń: 1878
  • 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   14 Paź 2018 13:31 Odpowiedzi: 1    Wyświetleń: 375
  • [HAL]Przerwanie od RX - NUCLEO-F103RB

    Witam, cały dzień męczę się z obsługą przerwania od odbioru danych w STM32103RB. Korzystam z biblioteki HAL. Po całym dniu dalej nie wiem jak to ma wyglądać, dostępne example robione są w STM32CubeMX, a ja z tego nie korzystam. W dokumentacji chyba nie potrafię się poruszać bo nie wyiskałem z niej...

    Mikrokontrolery ARM   13 Mar 2019 21:13 Odpowiedzi: 7    Wyświetleń: 330
  • 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   06 Lut 2006 19:07 Odpowiedzi: 11    Wyświetleń: 2011
  • 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   08 Mar 2011 14:44 Odpowiedzi: 18    Wyświetleń: 3000
  • 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   27 Lis 2007 15:15 Odpowiedzi: 8    Wyświetleń: 1726
  • 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   26 Kwi 2008 18:01 Odpowiedzi: 7    Wyświetleń: 1716
  • 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   10 Wrz 2009 12:35 Odpowiedzi: 8    Wyświetleń: 1496
  • 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   25 Lis 2010 09:59 Odpowiedzi: 12    Wyświetleń: 5427
  • 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   20 Wrz 2010 09:34 Odpowiedzi: 2    Wyświetleń: 977
  • [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   20 Lis 2010 12:45 Odpowiedzi: 1    Wyświetleń: 1977
  • 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   22 Cze 2011 21:43 Odpowiedzi: 13    Wyświetleń: 1752
  • [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   27 Lip 2011 22:03 Odpowiedzi: 1    Wyświetleń: 1512
  • [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   21 Lut 2014 12:32 Odpowiedzi: 10    Wyświetleń: 1871
  • [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   20 Lut 2012 19:28 Odpowiedzi: 2    Wyświetleń: 1218
  • 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   11 Paź 2013 15:00 Odpowiedzi: 12    Wyświetleń: 2919