błędy timerów

Znaleziono około 5143 wyników dla: błędy timerów
  • Błędy kompilacji w Bascom 2.0.7.3 dla 89c4051 - problem z konfiguracją Timerów

    Ten mikrokontroler nie jest z rodziny AVR. Musisz mieć Bascom - 8051 pobrać ze strony: www.mcselec.com/

    Mikrokontrolery AVR   26 Gru 2015 13:27 Odpowiedzi: 2    Wyświetleń: 993
  • REKLAMA
  • [STM32L476] ADC nie startuje po ustawieniu bitu ADEN, co robić?

    Może postawmy inne pytanie: jaki pożytek jest z operacji logicznej na SMPR lub SQR (to samo dotyczy większości rejestrów sterujących peryferiali)? Jaką to nieznaną Ci i ważną zawartość chcesz zachować w tych rejestrach, bez której Twoje urządzenie nie będzie działać poprawnie? Kasowanie znaczników opisanych w dokumentacji jako w1c lub w0c przy użyciu...

    Mikrokontrolery ARM   20 Lip 2018 10:06 Odpowiedzi: 21    Wyświetleń: 1110
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [ATMEGA8] ATMEGA8 licznik czasu: start/stop odliczania przyciskiem, obsługa timerów i przerwań

    O nie na gotowca nie licz :) Ale jeżeli chcesz to mogę Cię naprowadzać i poprawiać błędy w kodzie. To pozwoli Ci nauczyć się czytać i rozumieć datasheet w zakresie timerów i przerwań. Pasuje?

    Mikrokontrolery AVR   18 Kwi 2011 09:29 Odpowiedzi: 34    Wyświetleń: 6672
  • REKLAMA
  • ATmega8 - Błędy przy jednoczesnej obsłudze serwa i RC5 w Bascom

    ........, a podpowiedzcie mi jak mogę obsłuzyc Rc5,serwo i pwm? Pozdraiwam Dla obsługi RC5 i kontroli serva użyłeś w sumie 2-ch timerów... ATMega8 posiada wbudowane 3 timery , zastosuj więc ten trzeci do 'produkcji' PWM''. Jeżeli ten ostatni (dotychczas wolny) jest Timer1, to ma on dwa kanały dla PWM, na których możesz generowac praktycznie dwie różne...

    Mikrokontrolery AVR   10 Maj 2015 13:54 Odpowiedzi: 7    Wyświetleń: 1359
  • [atmega32] RS232 - błędy przy 9600bps bez zewnętrznego kwarcu 8MHz

    ...a jezeli na pc uruchomie port na 1200bps a w avr 9600bps to normalnie odbiore wszystko. Problem sprzętowy to raczej nie będzie. Odpal któryś z timerów żeby migał Ci diodą co 1sekudnę i sprawdź czy RC rzeczywiście ma te 8MHz :wink:.

    Mikrokontrolery AVR   15 Sie 2008 17:09 Odpowiedzi: 18    Wyświetleń: 2972
  • błędy przy przesyłaniu danych po rs232 atmega8 - pc

    przerwania timerów mają wyższy priorytet niż przerwanie transmisji szeregowej. Jeśli wysłanie tych pięciu liczb trwa dłużej niz 25ms to na pewno w między czasie będzie przerwanie od obsługujące klawiaturę, jeśli ono Ci modyfikuje jakiś wskaźnik lub inną zmienną związaną z buforem wysyłania danych to tam bedzie powód gubienia znaków. Musisz tez przeanalizować...

    Mikrokontrolery Początkujący   22 Gru 2012 15:46 Odpowiedzi: 4    Wyświetleń: 1605
  • REKLAMA
  • [Atmega8] - [C]Timer znowu nie odlicza zadanej wartości

    Cześć, po zabawie z timerem 0 przyszedł czas na timer 1. Mam Atmegę 8 z kwarcem 12MHz, chciałem tak jak poprzednio odmierzyć dokładnie jedną sekundę. Napisałem program: [syntax=cpp]//Nauka obsługi timera //Atmega8 12MHz #include <avr/io.h> #include <avr/interrupt.h> void main(void) { DDRB = 0x0F; PORTB = 0x0F; OCR1A = 46874; //OCR1A - po...

    Mikrokontrolery Początkujący   21 Lut 2013 17:39 Odpowiedzi: 2    Wyświetleń: 975
  • [AVR][C][Atmega8]TIMER i Preskaler - błąd przy kompilacji

    Witajcie, jako amator buduje termometr z wykorzystaniem kodu Pana Mirka Kardasia z książki "Mikrokontrolery AVR w języku C". Kod się wspaniale kompiluje, jeżeli ustawiona jest Atmega32, przy ustawieniu na atmege8 i wstawieniu odpowiedniego kwarcu, takiego jak w kodzie eclipse wywala błąd: http://obrazki.elektroda.pl/5745594100_1... Przepraszam,...

    Mikrokontrolery   05 Cze 2011 09:34 Odpowiedzi: 27    Wyświetleń: 5408
  • Dwa duże problemy z przerwaniami od timera na ATmega32

    Witam, piszę całkiem spory (w moim mniemaniu) program do sterowania silnikiem i paroma jeszcze innymi rzeczami (aktualnie na ATmega32L i 8MHz wewnętrznego oscylatora) i mam niezrozumiały dla mnie problem z obsługą przerwania od timera, kod obsługi przerwania wygląda mniej więcej tak: ... .org 0x0012 rjmp t1Ovf ... t1Ovf: push r16 push r17 in R16,...

    Mikrokontrolery   16 Lut 2007 16:21 Odpowiedzi: 2    Wyświetleń: 1314
  • ATmega8 – timer0 i timer1, błędne odstępy czasowe, diody świecą co 4s zamiast 1s

    witam. Mam problem dotyczący generowania równych odcinków czasu przez timer0 i timer1 osoby mogące udzielić mi pomocy proszę o kontakt. Dokładnie mój problem wygląda tak że każdy program który wykorzystuje timer0 i timer1 ne działa tak jak powinien,np program który zaświeca po kolei 10 diod w odstępach 1sekundy w rzeczywistości nie zaświeca ich po 1s...

    Mikrokontrolery   11 Lis 2008 16:41 Odpowiedzi: 12    Wyświetleń: 1767
  • [ATMEGA32] ATMEGA32 BASCOM TIMER1 - Odliczanie czasu w przerwaniu działa nieprawidłowo

    Witam. Mam panowie taki problem. Coś mi nie pasowało z czasem odliczanym przez atmege w przerwaniu timer1 [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 16000000 $baud = 9600 Config Timer1 = Timer , Prescale = 1024 On Timer1 Czas1us Enable Interrupts Load Timer1 = 15625 Enable Timer1 Dim Zmienna As Double Do Loop End Czas1us: Print "###" Load Timer1...

    Początkujący Elektronicy   20 Gru 2014 12:32 Odpowiedzi: 3    Wyświetleń: 693
  • REKLAMA
  • Konfiguracja timerów w Atmega8 - timer1 nieprawidłowo odlicza czas

    Witam, piszę program, w którym zmuszony jestem użyć dwóch timerów w Atmega8. Będzie taka sytuacja, gdy obydwa timery będą musiały generować przerwanie w tym samym momencie, czyli muszą odliczyć taki sam odcinek czasu. Wszystko byłoby dobrze, gdyby nie fakt, że timer1 pomimo, że jest dobrze skonfigurowany (przynajmniej mi się tak wydaje :D ) opóźnia...

    Mikrokontrolery AVR   05 Paź 2011 14:08 Odpowiedzi: 7    Wyświetleń: 3107
  • Atmega8, ds18b20, LCD - błędne odczyty temp. przy przerwaniach timer0

    Zbudowałem układ, który mierzy temp. z trzech ds18b20 i wyświetla na lcd. Problem zaczyna się gdy włączę przerwania od timera0 (który tylko w tle odmierza sobie odcinki czasu po 8ms), a mianowicie mierzona temperatura jest nie prawidłowa a później zaczyna się krzaczyć lcd. Ma to być sterownik pieca CO więc potrzebuję odliczać krótkie odcinki czasu na...

    Mikrokontrolery AVR   10 Mar 2009 09:47 Odpowiedzi: 9    Wyświetleń: 2474
  • Atmega8, Timer 1, kłopot z przerwaniami w trybie CTC

    Witam, zacząłem bawić się trochę uC z rodziny AVR, to pierwsze mikrokontrolery z którymi mam styczność oprócz krótkiej znajomości z ADuC 8051 na zajęciach. Po ogarnięciu podstaw sterownia pinami I/O chciałem zapoznać się z timerami. Timer 0 bez problemów, za wiele tam nie ma. Jednak używając 16-bitowego timera1 napotkałem problem w trybie CTC, otóż...

    Początkujący Elektronicy   13 Mar 2013 21:40 Odpowiedzi: 4    Wyświetleń: 1224
  • Przykład obsługi LED z timerem - kod nie działa, proszę o wskazanie błędu

    Od jakiegoś czasu staram się zdobyć rozwiązanie na zrozumienie zasady działania funkcji timer. Teoria teorią ale dla mnie przykład jest ważny by zrozumieć analogię danego rozwiązania. W necie można znaleźć kilka przykładów ale nie wiem czemu one nie działają i koniec końców nie mam programu który obsługiwałby jedną czy dwie dwie diody z opóźnieniem...

    Arduino   04 Gru 2017 05:45 Odpowiedzi: 3    Wyświetleń: 1257
  • Winproladder - podprocedury -timery nie działają.

    Witam, może robię jakąs głupotę, bo jestem laikiem, ale czemu timer mi działa tylko w głównym programie, w podprogramie nie. Po prostu nie odlicza. Z racji tego, żeby nie dublować cewek zrobiłem podprogramy wywoływane z głównego okna, uaktywniające dosyć dużą ilość wyjść sterownika na raz z podpiętymi stycznikami, więc żeby nie było mocnego udaru prądowego...

    Automatyka Sterowanie PLC   12 Lis 2019 18:01 Odpowiedzi: 14    Wyświetleń: 1065
  • Bascom Timer1 ATmega8 - Dioda miga zbyt szybko po załadowaniu wartości 1000

    mam już od dłuższego czasu problem mianowicie generator częstotliwości dzisiaj bardzo się zdziwiłem gdy nie ładuje do timera wartosci początkowej wszystko jest ok, dioda sobie miga co ok 2 sek i jest spoko gdy natomiast załaduje do timera1 16Bit np 1000 co w zauważalny sposób nie powinno zmienić częstotliwości migania diody ona zaczyna migać jak oszalała...

    Mikrokontrolery   23 Lut 2006 19:48 Odpowiedzi: 21    Wyświetleń: 3081
  • [ATmega128L] [ATmega128L][AVR-GCC] Błąd w obsłudze TIMER0 i TIMER2, możliwy błąd w dokumentacji?

    Na początku zaznaczę, że siedziałem nad tym ostatnie 3 dni. Jestem z tego powodu CHOLERNIE WKURZONY. Ostatnie doświadczenia z kompilatorem AVR-GCC i obsługą TIMER0 i TIMER2 doprowadziły mnie do konkluzji, iż w Nocie Atmegi128 lub w headerach jest błąd. Spójrzmy na tabele preskalera TIMER2. http://obrazki.elektroda.pl/3213520200_1... Oto prosty...

    Mikrokontrolery AVR   26 Sty 2011 11:06 Odpowiedzi: 13    Wyświetleń: 2571
  • Błąd kompilacji w Bascom 2.0.4.0 po aktualizacji do najnowszej wersji

    Korzystam z legalnej wersji Bascom 2.0.4.0, która zresztą w pełni mnie zadowala i pokusiło mnie aby zobaczyć co tam się poprawiło w najnowszej wersji. Po ściągnięciu z MSC aktualizacji teoretycznie wszystko przebiegło bez problemu ale gdy... [syntax=basic4gl] $regfile "m168def.dat" $crystal = 16000000 $hwstack = 50 $swstack = 50 $framesize = 24 '---------------------------------------...

    Mikrokontrolery Początkujący   11 Wrz 2012 06:54 Odpowiedzi: 6    Wyświetleń: 1401
  • ATMega8: Częstościomierz pokazuje zero, problem z Timerem 1 i PB.1

    Hey ! Właśnie napisałem program do częstościomierza, ale nie jak nie może pokazać wyniku - cały czas pokazuje zero. Zasada jest taka, że T/C0 służy do wyznaczenia czasu bramkowania 1s, T/C1 działa tu jako licznik impulsów, których liczba ma się pojawić na wyświetlaczy LED, T/C2 zastosowałem do multipleksacji. Jest to zrobine na ATMega8 z oscylatorem...

    Mikrokontrolery   20 Maj 2005 11:03 Odpowiedzi: 15    Wyświetleń: 1727
  • [ASM][TIMER1] Dziwnie działa na początku, potem normalnie

    Witam Zacząłem sprawdzać przerwanie TIMER1 w trybie przepełnienia. Na symulatorze program normalnie działa jednak w rzeczywistości inaczej. .include "m8def.inc" .equ przyciski = portc .equ in_przyciski = ddrc .equ wyjscie1 = portb .equ out_wyjscie1 = ddrb .equ wyjscie2 = portd .equ out_wyjscie2 = ddrd .equ wys0 = portd0 .equ wys1 = portd1...

    Mikrokontrolery AVR   03 Paź 2009 15:07 Odpowiedzi: 2    Wyświetleń: 1103
  • Obsługa przerwań w C: problem z diodami i wyświetlaniem czasu na LCD

    mam teraz problem z przerwaniami, w progr glownym wyswietlam godzine na lcd z rtc, wiec sterownie diodami ( wyswietlane kolejno po jakims czasie) chcem zrobic w obsludze przerwania, dotychczac doszedlem do nastepujacego kodu, ale to nie dziala void Timer0(void) interrupt 1 { unsigned int licznik; licznik++; if (licznik == 300) // gdy zmienna licznik...

    Mikrokontrolery   08 Sty 2007 21:48 Odpowiedzi: 4    Wyświetleń: 1764
  • Multiplex na timer0 i zaklocenia w obliczeniach [c][atmeg16]

    Witam Problem jest nastepujacy uzywam timer0 do multiplexowania. co 4ms wywoluje mi sie przerwanie od przepelnienia timera wyswietlajac cyfre na kolejnym wyswietlaczu. Dane do wyswietlenia sa globalne. w petli while co pewien czas(0,5 s ) wywoluje funkcje ktora zczytuje dane z czujnika ds1820 po 1wire. Na wyswietlaczu LED pojawia sie co jakis czas 'zaklocenia'....

    Mikrokontrolery AVR   13 Kwi 2010 20:07 Odpowiedzi: 4    Wyświetleń: 962
  • Timer2 ISR nie wyświetla godziny przy zegarze 1MHz i prescalerze 1024

    [syntax=c]ISR(TIMER2_OVF_vect) { TCNT2 = 155; t = rtc_get_time(); hour = t -> hour; min = t -> min; sec = t -> sec; time[0] = num[hour / 10]; time[1] = num[hour % 10]; time[2] = num[min / 10]; time[3] = num[min % 10]; time[4] = num[sec / 10]; time[5] = num[sec % 10]; }[/syntax] Zegar 1Mhz, prescaler 1024. Niestety kod nie wyświetla godziny, wcześniej...

    Mikrokontrolery AVR   04 Gru 2014 18:39 Odpowiedzi: 13    Wyświetleń: 1095
  • [C][Atiny2313] Proste zegarek. Timery i przerwania.

    [syntax=c] #include <avr/interrupt.h> #include <avr/io.h> #include <util/delay.h> #define LED_DATA PORTB #define LED_SEG PORTD #define SEGA (1<<0) #define SEGB (1<<1) #define SEGC (1<<2) #define SEGD (1<<3) #define SEGE (1<<4) #define SEGF (1<<5) #define SEGG (1<<6) #define SEG_DP (1<<7)...

    Mikrokontrolery AVR   14 Lip 2011 08:09 Odpowiedzi: 10    Wyświetleń: 1468
  • [bascom][atmega] Timer1 - jest przerwanie od pełnego cyklu pomimo jego skrócenia

    Witam, pisze program w którym wykorzystuję 16 bitowy Timer1 z Atmegi 328. Najpierw konfiguruję go tak: [syntax=vbnet]Config Timer1 = Timer , Prescale = 64 'Kwarc 18.43MHz, 1/18430000 * 64 = 3.473us Enable Timer1 On Timer1 Impulsuj 'ISR[/syntax] a potem mam procedurę przerwania której zadaniem testowym jest wygenerować przebieg prostokątny: [syntax=vbnet]'---------------------ISR....

    Mikrokontrolery AVR   18 Kwi 2018 12:40 Odpowiedzi: 5    Wyświetleń: 810
  • STM32F103ZET6 (HY-RedBull_V3) - Problemy z konfiguracją timerów i przerwań w CooCox CoIDE

    Przede wszystkim brakuje listingu błędów, więc nie ma o czym mówić. Poza tym CooCox, o ile mi wiadomo, jest to zimny trup. Nikt tego nie używa, więc szansa na odpowiedź jest minimalna. Jak rozwiązać problem? Przeczytać bardzo uważnie wywalone błędy i na tej podstawie podjąć działania naprawcze. W ogólności - nieco tylko bardziej skomplikowane projekty...

    Mikrokontrolery ARM   16 Gru 2024 16:44 Odpowiedzi: 7    Wyświetleń: 378
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 1

    https://obrazki.elektroda.pl/9151185000_... Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o sukcesie...

    Artykuły   29 Gru 2017 13:58 Odpowiedzi: 1    Wyświetleń: 6504
  • Moja płytka startowa dla dsPIC33EP512GM304 wzorowana na Arduino

    https://obrazki.elektroda.pl/6017596700_... Witajcie moi drodzy Dziś przedstawię moją płytkę startową pod 16-bitowy mikrokontroler dsPIC33EP512GM304 wykonaną w technologii SMD. Płytkę bazowałem na źródłach Eagle od Arduino , więc wygląda do niego niewątpliwie podobnie. Projekt płytki Projekt płytki bazuje na jednej z wersji Arduino...

    DIY Konstrukcje   07 Sty 2020 20:35 Odpowiedzi: 10    Wyświetleń: 2475
  • Błąd timera i światła czerwonego z żółtym w Easy soft 500

    Przede wszystkim dla czytelności programu warto pracować na M (markerach); w Twoim przypadku pozmieniałem wyjścia Q na markery M; przy ubogich/prostych programach - przy jednokrotnym wykorzystaniu Q można zostać przy zapisie tylko Q https://obrazki.elektroda.pl/6768688600_... Daje to możliwość przyporządkowania odpowiednich markerów...

    Automatyka Sterowanie PLC   05 Maj 2019 09:30 Odpowiedzi: 3    Wyświetleń: 1488
  • [Minitutorial PIC32] Uruchamiamy PIC32MX795F512H na uniwersalnej płytce pod TQFP

    https://obrazki.elektroda.pl/2718988000_... Witajcie moi drodzy W tym temacie pokażę jak każdy początkujący może najprościej uruchomić w warunkach amatorskich mikrokontroler PIC32MX795F512H bez potrzeby trawienia/kupowania pod niego konkretnego PCB. Oprócz minimalnego niezbędnego układu pracy tego mikrokontrolera umieszczę tutaj kilka...

    Artykuły   02 Lis 2020 21:08 Odpowiedzi: 4    Wyświetleń: 2871
  • Automatyczny przełącznik audio

    http://obrazki.elektroda.pl/3473970900_1... Witam! Chciałbym przedstawić prosty projekt automatycznego przełącznika audio. Nie jest może tak okazały jak inne konstrukcje, ale warto mu poświęcić chwilę, tym bardziej, że pracując nad urządzeniem nie trafiłem na wiele tego typu konstrukcji. Ale od początku :) Układ został stworzony z myślą...

    DIY Akustyka   08 Wrz 2014 21:04 Odpowiedzi: 14    Wyświetleń: 14655
  • [STM32] STM32F103C8T6 - różnice w obsłudze timerów w porównaniu do Arduino Mega

    A ktoś potrafi zmienić mi kod tego timera ? Mam po kompilacji 2 błędy ten z timera i "attachInterrupt(digitalPinToInterrupt(2... distance_count, FALLING); "

    Arduino   18 Sty 2017 09:43 Odpowiedzi: 15    Wyświetleń: 1146
  • Atmega128 - Bascom: Błędy wyświetlania na LCD 128x64, jak je naprawić?

    Tak jak wspomniałem, problemem są przerwania z timerów - wyłączenie pomaga.

    Mikrokontrolery AVR   22 Gru 2013 01:39 Odpowiedzi: 8    Wyświetleń: 3303
  • [Bascom] Błędy kompilacji przy uruchamianiu wyświetlacza ILI9341 na Atmega2560 w Bascom

    Proszę. Nigdy nie używałem tej biblioteki bo nie mam tego LCD. Pisana była na Xmedze dlatego pewnie pewne niedoróbki na zwykłym AVR. Błędy są w konfiguracjach Timerów dla PWM podświetlania. Poprawiłem kilka rzeczy i zrezygnowałem z podświetlania to skompilowało się co poznasz po tym że sa pliki HEX i BIN ;) Tak więc jak by nad tym jeszcze chwilę posiedzieć,...

    Mikrokontrolery AVR   28 Lis 2016 18:32 Odpowiedzi: 5    Wyświetleń: 2223
  • Egzamin E18 Mechatronik czerwiec 2016 - co powtarzać na teorię i praktykę?

    Już wrzuciłem to na grupę Technik Mechatronika E0.3 E18 E19 na fb ale wrzucę jeszcze tu: Układ elektropneumatyczny jest taki sam jak w styczniu, do tego bardzo rozbudowany Grafcet z 3 licznikami i 3 czasówkami. Najpierw uruchomienie układu i uzupełnienie druku samokopiującego, nad którym siedziałem ponad godzinę, w tabeli nr.1, czyli przed naprawą,...

    Nauka Szkolnictwo   02 Kwi 2017 20:36 Odpowiedzi: 409    Wyświetleń: 119586
  • Jak wyłączyć przerwania OC2 na PB.3 w Atmega8 w Bascom?

    Nie oglądam Potera mirekk36 ale akurat w helpie do Timerów jest przykład w którym parametry są źle opisane, jak spróbujesz skompilować to zobaczysz, w obsłudze timerów są też błędy które się coprawda kompilują poprawnie ale wykonują inaczej niż powinny, tu wierzę w słowo pisane z Praktycznego Elektronika gdzie zamiast Config Timer ładują bezpośrednio...

    Mikrokontrolery AVR   28 Sty 2009 20:12 Odpowiedzi: 19    Wyświetleń: 1666
  • M2561 - (bascom) tracone dane z UART przy transmisji RS232 (Atmega 2561)

    Oczywiście, że wiem jakich timerów używam. Chodziło mi o to, żeby nie szukać po dataszicie co i gdzie trzeba sprawdzić. No już poszukałem, i zrobiłem sprawdzania rejestrów TIMSK, ale myślałem, że może jest jakaś bascomowa funkcja w rodzaju : If timer1=enabled then... Z tą obsługą błędów też masz oczywiście rację, tyle, że pisząc dawno temu ten program...

    Mikrokontrolery AVR   25 Wrz 2016 13:58 Odpowiedzi: 17    Wyświetleń: 1698
  • Jak zaprojektować termometr LED z czujnikiem TMP03 i Xilinx XC9536XL?

    Poprawiłem te błędy o których pisałeś. Co do Timera dałem go gdyż jest jeden z najpopularniejszych Timerów i go mniej więcej kojarzyłem. Które nody nie są podłączone ? Zaktualizowany schemat : http://obrazki.elektroda.net/25_12584976...

    Początkujący Elektronicy   10 Sty 2010 01:45 Odpowiedzi: 21    Wyświetleń: 5138
  • Dlaczego pojawia się błąd? Java, Android, Timer TimerTask.

    To proste. Tak nie można edytować gui z wątku. To jest niedopuszczalne, nie tylko na androidzie, jak również w C# itp.

    Programowanie Początkujący   15 Mar 2015 21:57 Odpowiedzi: 1    Wyświetleń: 927
  • Komputerek rowerowy (BASCOM, ATmega8, LCD Nokia 3310 )

    No niby poprawiłem te błędy ale nie znikły. I mam jeszcze prośbę czy mógłby ktoś rzucić okiem na konfiguracje LCD, Timerów i dopasować je tak aby odmierzały czas. Wybaczcie moje być może dla was banalne błędy , bascoma się uczę dopiero od roku i miałem 2 miesięczna przerwę. Złaczam aktualny kod

    Mikrokontrolery   27 Lut 2010 14:00 Odpowiedzi: 12    Wyświetleń: 6763
  • Migracja kodu timerów z Atmega8 na Atmega168 – różnice w rejestrach i ustawieniach

    ... lepiej sprawdzić dokumentację bo na forum to ludzie głupoty potrafią pisać :-P Jasne, że tak ... ale tak na marginesie i w dokumentacji bywają błędy i to "kosmiczne" :) http://obrazki.elektroda.pl/9293581200_1...

    Mikrokontrolery Początkujący   02 Lut 2016 14:48 Odpowiedzi: 13    Wyświetleń: 1308
  • Xmega - brak dźwięku z wav playera przy użyciu DAC i timerów w Bascom

    Nie wiem o jakiej XMEGA piszesz, ale np. w 128A1U DAC ma błąd nieliniowości na poziomie max 4 LSB w najgorszych warunkach, a błąd offsetu na poziomie 1 LSB. Jeśli odgrywasz 8 bitowe próbki to na 12 bitowym DAC XMEGA te błędy można pominąć. Także szukaj błędu w swoim programie. Nie wiem też o jakim jitterze piszesz. Sposób w jaki ładowane są próbki do...

    Mikrokontrolery AVR   13 Kwi 2015 00:47 Odpowiedzi: 11    Wyświetleń: 2484
  • PALM v1.0 BETA Atmega128

    co do bascoma to powiem Ci tak, na początku niby łatwiej i fajniej się programuje wszystko w bascomie, ale nietypowych rzeczy w nim nie zrobisz tak prosto (choćby np. obsługa dwóch lcd...) a ma on swoje ukryte "atuty" - bugi, które skutecznie zatruwają życie (np. skopana obsługa timerów na niektórych uP, błędy przy niektórych operacjach porównywania,...

    DIY Konstrukcje   07 Lip 2011 19:05 Odpowiedzi: 88    Wyświetleń: 45112
  • Pierwsze starcie z mikrokontrolerami (dozwolone linki Allegro, eBay, itp)

    To od multipleksowania wywolujesz co okreslony czas wiec znasz interwal i mozesz tak samo na jego podstawie zwiekszac wartosc licznika czyli czasu. Właśnie tam mam zrobione w tej chwili. Wyświetlacz (wspólne anody) multipleksuje co 2 ms i przy okazji jego obsługi zwiększam licznik stopera. Gdy sekundnik dojdzie do 500 to już poza przerwaniem robię...

    Mikrokontrolery Początkujący   09 Sty 2018 16:32 Odpowiedzi: 2015    Wyświetleń: 552345
  • PIC24HJ128GP502 - rozpoznanie bojem (ustawienie zegara)

    - 5 x Timer 16 bitowy - 2 x Timer 32 bitowy - 1 x Timer dla RTC Jeżeli już, to albo 5x timer 16-bit, albo 1x 16-bit + 2x32-bit, albo 3x 16-bit + 1x32bit. Żaden z tych timerów nie może być użyty do generowania PWM. Sytuację trochę ratują 4 kanały IC/OC, które pracują ze wspólną podstawą czasu, które potrafią generować PWM lub opóźnienia. To tak gwoli...

    Mikrokontrolery PIC   25 Lis 2017 00:41 Odpowiedzi: 16    Wyświetleń: 1695
  • Odmierzanie nanosekund na ARM przy użyciu timerów STM

    W uC USB jest inicjalizowane. Jeśli by tak nie było, to nie byłoby widać VirtualCOM. Oj Oj. Nie ma tak lekko z USB. Zacznij od postaw: http://pierrelib.pagesperso-orange.fr/bu... http://s.eeweb.com/members/mark_harringt... Dalej zainstaluj sobie oprogramowanie (darmowe i próbne) do...

    Mikrokontrolery ARM   13 Mar 2018 22:51 Odpowiedzi: 62    Wyświetleń: 3783
  • Atmega88 – jak przerobić kod przerwań i timerów z Atmega16 do zliczania impulsów

    Witam! Czy ktoś mógłby mi pomóc przerobić kod tak aby był obsługiwany przez Atmegę 88? A czy to tak ciężko ściągnąć dokumentację ATMega44/88/168 i sprawdzić jak nazywają się rejestry, w których występują bity o nazwach ISC01 czy INT0 :?: (poniższy jest obsługiwany przez atmegę 16 i dotychy zlicznia impulsów przez zbocze) W powyższym kodzie, to masz...

    Mikrokontrolery AVR   16 Wrz 2014 23:23 Odpowiedzi: 6    Wyświetleń: 1170
  • Atomowość w C: Zmienna _co20ms w przerwaniach i możliwe błędy

    Witam; mam taki problem, otóż w moim sterowniku użyłem jednego z Timerów do pracy jako Timeout. W procedurze obsługi przerwania pochodzącego od przepełnienia mam tylko jedno polecenie _co20ms++; Zmienną tą używam w bardzo wielu miejscach programu w stylu: [syntax=c]_co20ms=0; while (_co20ms < 100) Rób coś tam[/syntax] I teraz mam pytanie. Jeśli zmienna...

    Mikrokontrolery   12 Sie 2011 13:22 Odpowiedzi: 7    Wyświetleń: 1555
  • Nietypowy zegarek/budzik z pilotem

    też zrobiłem pomiar temperatury na DS18B20 ale zabrakło mi narazie koncepcji żeby połączyć płynnie wszystko programowo tak aby nie było mrugania na wyświetlaczu. Tzn gdy robił mi się odczyt z DSa a wstrzymywałem wtedy przerwania inne poza Timerem0 który służył do odmierzania czasu dla 1Wire to mi to się gryzło. Tzn najpierw wszystko sobie zaprojektowałem...

    DIY Konstrukcje   15 Sie 2012 21:14 Odpowiedzi: 291    Wyświetleń: 104620
  • Dobór mikrokontrolera do przedstawionych funkcjonalności układu

    Witam. Szukam pomocy w doborze mikrokontrolera. W projekcie uC jest łącznikiem między oprzyrządowaniem a komputerem. Problemem są wymagania jakie musi spełnić uC. Musi obsłużyć: -8 enkoderów kwadraturowych pracujących z częstotliwością 100 kHz każdy najlepiej aby obsługa była sprzetowa - DMA - 8 ADC co najmniej 10bit - 20 wejść i 10 wyjść binarnych...

    Mikrokontrolery   08 Sty 2015 15:41 Odpowiedzi: 2    Wyświetleń: 720
  • Sterowanie prędkością serwa MG996R z Arduino Uno bez delayów

    Biblioteka ta zakłada skrajne położenia serva o czasie trwania impulsu 544 usec i drugie skrajne 2400 usec Niezgodne z jakąkolwiek normą dla serw. Jak wszystko dla Arduino zrobione na od...... dlatego pisałem aby samemu napisać obsługę serwa. W końcu to nie szczyt możliwości uC wygenerować timerem odpowiednie impulsy. Obsługa timera w trybie PWM jest...

    Arduino   13 Mar 2019 20:57 Odpowiedzi: 17    Wyświetleń: 1080
  • DIGISPARK Rozpoznawanie jak długo był przyciśnięty przycisk

    Nie wiem jak przerwania od timerów działają w Arduino, bo w ten sposób najlepiej testować stan przycisków, np 50 razy na sek. Co wystarcza do debouncingu i upraszcza kod. Sprawdzanie w pętli może powodować błędy czasowe, jeśli masz tam jakąś zajmującą czas obsługę. Może coś takiego zadziała, tak schematycznie. Np. tworzysz zmienna CZAS_1 STAN_1 zerowane...

    Arduino   01 Lip 2017 23:33 Odpowiedzi: 11    Wyświetleń: 1521
  • Sterownik PLC APB-22MTDL - poprawna współpraca z enkorderem

    Gubienie impulsów może być spowodowane tym, że enkoder odliczy zadaną wartość, przesyła kasowanie na któryś z timerów - zanim nastąpi definitywne zatrzymanie to już jest w złym miejscu?. Może to następować kiedy są jakieś irracjonalne posuwy np. prawo/lewo, prawo/lewo - kilka razy mimo, że w rzeczywistości tak maszyna nie powinna działać, a błąd się...

    Automatyka Przemysłowa   01 Gru 2012 20:19 Odpowiedzi: 6    Wyświetleń: 2874
  • 1wire i przerwania. Czy i który timer wykorzystuje 1wire? ATmega32.

    No tu już nie mogę zdzierżyć :wink: Chcesz korzystać z przerwań od 2 timerów i dziwisz się ,że wchodzą w paradę transmisji 1wire.Te timery to będą nawet sobie wchodzić w paradę , jeśli ich praca nie będzie jakoś zsynchronizowana.Trzeba poprostu "widzieć" oczami wyobraźni pracę programu i tak go skonstruować by działał prawidłowo , lub potrafił się skorygować...

    Mikrokontrolery   20 Kwi 2005 10:51 Odpowiedzi: 23    Wyświetleń: 3826
  • Jak zbudować prosty alarm drzwiowy na podczerwień z diodą IR i fototranzystorem?

    A czemu aż tak skomplikowane rozwiązanie? Dioda led IR nie może świecić cały czas? Jeśli nie to dlaczego? Sprawa fototranzystora... Powiedzmy, że jest czuły na światło widzialne. Święcę na niego led bateryjką albo chociaż kieruje na słońce. Jego rezystancja nie będzie równa zeru lub kilku omom? Proszę o szczegółowe napisanie na temat dlaczego układy...

    Początkujący Elektronicy   11 Lis 2008 19:26 Odpowiedzi: 10    Wyświetleń: 5838
  • Kurs XMEGA (01) - co trzeba wiedzieć, by zacząć

    Mikrokontrolery AVR firmy Atmel zdobyły bardzo dużą popularność na polskim rynku. Dotychczas producent oferował nam dwie rodziny: ATtiny oraz ATmega, które różniły się możliwościami i ceną, choć sposób ich programowania był identyczny. Wprowadzając najnowszą rodzinę, XMEGA, producent dokonał bardzo istotnych zmian, zarówno w budowie procesora, a także...

    Artykuły   25 Gru 2018 21:59 Odpowiedzi: 10    Wyświetleń: 6372
  • Jak poprawnie zliczać impulsy w asemblerze 8051 do 250Hz?

    Krytyka jest najlepszą formą zmuszenia do myślenia. Rzeczywiście niektóre błędy są tak proste że aż wstyd. Ogólnie w pętli głównej program ma sprawdzać ilość impulsów i wyjście komparatora informując mnie o tym diodami. Wejścia INT0 oraz INT1 będą wywoływać procedury dopiero po spełnieniu dwóch warunków z pętli głównej. Dokładność liczenia impulsów...

    Mikrokontrolery   05 Kwi 2011 17:23 Odpowiedzi: 7    Wyświetleń: 1655
  • Zegar dwunastodiodowy w oparciu o ATmega8 i DS1307

    Uzupełniając to, co napisał dondu: Ad. 1. i Ad. 3. Na zewnętrzne wejścia T0/T1 możesz zapodać sygnał cyfrowy, który stanie się sygnałem zegara dla timerów 0/1. Sygnał musi być na tyle wolny, by dał się spróbkować przez mikrokontroler - szczegóły w dokumentacji. Warto zauważyć różnicę pomiędzy zewnętrznym sygnałem zegarowym a zewnętrznym elementem (np....

    DIY Konstrukcje   05 Sie 2015 22:29 Odpowiedzi: 21    Wyświetleń: 4176
  • Co wpływa na szybkość wykonywania programu - czego unikać?

    Nieprawdą jest że doświadczeni programiści piszą w C. Niedoświadczeni też. Czego ja mogę być przykładem. Bascom mnie zaczął irytować gdy okazało się że w config nie moge wpisać działania timerów adc itp. tak jak chciałem- a wiedziałem że można. No to na piechotę zacząłem wpisywać do rejestrów- i działało. Potem- że wszystko trzeba napisać w jednym pliku-...

    Mikrokontrolery   12 Cze 2011 18:36 Odpowiedzi: 34    Wyświetleń: 5175
  • Przesiadka z AT89C2051 na Attiny2313 - przerwanie Int0 i odczyt ACO

    Do tej pory troszkę bawiłem się AT89C2051. Wykonałem pewien układzik który za pomocą Timera0 zliczał impulsy na wejściu T0 podczas 1sekundy którą odmierzałem Timerem1. Jako, że musiałem przeprogramować 51 do innych celów chciałbym go zastąpić Attiny2313 bo mam dwie sztuki. Zacząłem czytać książkę Dolińskiego aby wykonać program ale mam pewne problemy....

    Mikrokontrolery AVR   25 Cze 2011 22:57 Odpowiedzi: 6    Wyświetleń: 1887
  • [ATmega8][C]Czy ten programik mógł zniszczyć procesor?

    A ja to wszystko skomentuję, że nie wiem po co używacie programatora z zewnątrz? AVR Studio ma obsługę programatora bezpośrednio (używam stk500) z opisem fusków i locków :) . Tak samo Eclipse. Jeśli używacie środowiska do pisania i kompilacji to czemu nie do samego końca? Książka, hmmm. Wszystkie tryby timerów są bardzo ładnie opisane (i rozrysowane!)...

    Mikrokontrolery AVR   14 Gru 2011 01:30 Odpowiedzi: 22    Wyświetleń: 2960
  • Wybór zestawu: ZEPIC dla PIC czy ZEAVR dla ATmega? Jak programować?

    Ok, może jestem tendencyjny. Zaproponuj więc coś poniżej 10 zł w TQFP32-48, >32 MHz (kwestia taktowania interfejsów), z np. USB, 4xUSART, 6-8 timerów 16-bitowych z możliwością sprzętowego łączenia do 32-bitów, tak z 16 kanałó PWM, 2*ADC chociażby po 8 kanałów, np. 4*SPI, 4*I2C, DMA. A może też ze sprzętowym liczeniem CRC16 i CRC32, powiedzmy opcjonalnym...

    Mikrokontrolery Początkujący   28 Cze 2014 08:42 Odpowiedzi: 48    Wyświetleń: 6810
  • Jak odczytać plik .txt z karty SD w Bascomie do cyfrowego piórnika?

    1. to się w ogóle nie skompiluje 2. jak nawet poprawisz błędy składniowe (na prawdę naucz się najpierw BASCOM'a zanim zabierzesz się za tworzenie cyfrowego piórnika, bo takto Twoją sytuację można porównać do próby wyjścia na Everest bez przygotowania...) to to NIE BĘDZIE DZIAŁAĆ POPRAWNIE, dlaczego: 3. polecenia wait odmierzają PRZYBLIŻONY czas. Dodatkowo...

    Mikrokontrolery AVR   07 Maj 2011 16:47 Odpowiedzi: 59    Wyświetleń: 5616
  • Dwie petle z rózną przerwą (ms) - jak to pogodzić ?

    Hej! No ten przykład co podałeś to albo jest coś nie do końca napisane, albo nie za bardzo jeszcze siedzisz w mikrokontrolerach. Ale nie ma się co martwić. Wracając do Twojego przykładu to w nieskończoność wykonuje się pętla odczytu kodu RC5 i to bez opóźnienia a odczyt DS w ogóle nie nastąpi. Ja bym to zrobił mniej więcej tak: do Getrc5(a , B)...

    Mikrokontrolery   29 Sie 2007 16:47 Odpowiedzi: 7    Wyświetleń: 1491
  • ATmega32 - Pomiar czasu między dwoma zboczami narastającymi na INT0 i INT1

    Całkowicie zapomniałem o temacie :) Z problemem poradziłem sobie w następujący sposób, jest to wycinek z większego programu więc coś może być źle wycięte :) [syntax=c] //--------------------------------------... // Dołączone biblioteki //--------------------------------------...

    Mikrokontrolery AVR   19 Gru 2013 20:04 Odpowiedzi: 13    Wyświetleń: 2511
  • Dlaczego w symulacji BASCOM dla ATMega88 widzę mniej rejestrów I/O?

    Szkoda. Wprawdzie potrzebowałem 24MHz i ucieszyłem się że ten na 20MHz chodzi i na 24MHz. Ale liczyłem na to że jak zdobędę ten na 24MHz to łyknie ze 30MHz. Szczególnie że okazało się że 24MHz mi nie wystarczy. Wczoraj przypadkiem odkryłem w datasheecie dodatkowe rozkazy (muls, mulsu, fmul, fmuls, fmulsu, movx, lpm, Rx, Z, lpm, Rx, Z+). Pomoc BASCOMa...

    Mikrokontrolery   25 Wrz 2007 12:45 Odpowiedzi: 33    Wyświetleń: 4379
  • MSI 970A-g43 nie wyświetla obrazu - błąd Programmable interval timer failure

    Jeśli sprawdziłeś KAŻDY moduł pamięci POJEDYNCZO w każdym slocie i nadal jest ten błąd, to raczej płyta.

    Komputery Hardware   19 Paź 2019 20:46 Odpowiedzi: 13    Wyświetleń: 453
  • [STM32] STM32 F103 RBT6, CrossWorks 2.1.1 – odbiór pakietu SETUP USB, nieprawidłowe dane

    Korzystam z: Układ STM32 P103 (procesor STM32 F103 RBT6) Programator ARM-USB-OCD-H Środowisko CrossWorks v2.1.1 Problem: Pisząc własną obsługę USB wzorowałem się na przykładzie dla Keila (USB HID) i paczce z przykładowymi programami do USB ze strony Olimexa dla układu STM32 P103. Pierwszy (dla Keila) nie działał (operował na innych PINach itp.) ale...

    Mikrokontrolery ARM   11 Maj 2012 00:02 Odpowiedzi: 2    Wyświetleń: 2379
  • Błąd TBCCTL1 is undefined przy konfiguracji Timer_B w MSP430

    Piszesz: #include <msp430x20x3.h> A w tej podrodzinie nie ma drugiego Timera (Timera B).

    Mikrokontrolery   25 Cze 2009 12:58 Odpowiedzi: 102    Wyświetleń: 10023