timer2 atmega328p

Znaleziono około 34 wyników dla: timer2 atmega328p
  • Atmega328P - Timer2 w trybie asynchronicznym nie wybudza co 1s, jak to naprawić?

    Zastanów się nad negacją warunku w:  Bit 1 – TCR2AUB: Timer/Counter Control Register2 Update Busy When Timer/Counter2 operates asynchronously and TCCR2A is written, this bit becomes set. When TCCR2A has been updated from the temporary storage register, this bit is cleared by hardware. A logical zero in this bit indicates that TCCR2A is ready...

    Mikrokontrolery Początkujący   16 Gru 2013 23:19 Odpowiedzi: 14    Wyświetleń: 1821
  • [ATMEGA328] [ATMEGA324] ale nie tylko- TIMER2 RTC, stabilność działania

    W związku z informacją w nocie katalogowej ATMEGA328P o treści: "2. Unstable 32kHz Oscillator The 32kHz oscillator does not work assystem clock. The 32kHz oscillator used as asynchronous timer is inaccurate. Problem Fix/ Workaround None." W jaki sposób obiawia się owa niestabilność, i czy faktycznie niema sensu używania timer2 w roli RTC w przypadku...

    Mikrokontrolery AVR   08 Paź 2013 19:28 Odpowiedzi: 6    Wyświetleń: 3288
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Jak zliczać impulsy? XMEGA, system zdarzeń i timery.

    Czytam i sam się pogubiłem hehe . Czy tu chodzi o względne przesunięcie (tmf) czy bezwzględne (satanistik). Parę miesięcy temu robiłem sterowanie PID dla servo Xmega w bascom . [youtube]https://www.youtube.com/watch?v... Nie obyło się bez problemu , który polegał na zliczaniu bezwzględnym więcej niż 65535 impulsów . Mój wpis z innego...

    Mikrokontrolery AVR   23 Mar 2022 08:16 Odpowiedzi: 29    Wyświetleń: 753
  • REKLAMA
  • ATmega328P: Przerwanie Timera 8-bitowego - Dlaczego pierwszy kod nie działa?

    Korzystając z tego kursu [url=http://maxembedded.com/2011/06/avr-... nie moge uzyskać migania diody przy modyfikacji kodu: [syntax=c]int main( void ){ DDRB = LED1; PORTB = LED1; TCCR2B |= (1<<CS21)|(1<<CS22); TCNT2 = 0; TIMSK2 |=(1<<TOIE2); sei(); while(1){ } } ISR(TIMER2_OVF_vect) { if (TCNT2 >= 10) PORTB &=...

    Mikrokontrolery Początkujący   17 Wrz 2017 21:29 Odpowiedzi: 2    Wyświetleń: 1293
  • Atmega328p: Sterownik z DS, BME280, RS485 - modyfikacja bibliotek @jnk0le i @ColinBrosseau

    Witam, może było to już na forum, ale ja nie mogę nic znaleść. Zbudowałem sobie sterownik/włącznik , który mierzy temp (DS), ciśnienie (BME280) i włącza i wyłącza światło przy pomocy klawisza + komunikacja po RS485. Do komunikacji używam biblioteki (at)jnk0le dostępną na githubie. Parsowanie mam zmodyfikowaną wersję (at)ColinBrosseau też dostępną na...

    Mikrokontrolery Początkujący   22 Lis 2021 18:05 Odpowiedzi: 7    Wyświetleń: 804
  • Cykliczne załączanie PWM w ATTiny2313A/ATMega328P

    Tak, dokładnie o tego typu efekt chodzi, jednak chciałbym do tego jeszcze mieć możliwość cyklicznego załączania sygnału wyjściowego coś na wzór funkcji delay_ms(), w celu opóźnionego załączenia i wyłączenia sygnału wyjściowego. Aktualnie mój kod to tylko sama konfiguracja, dodatkowo przerzuciłem się na ATMega328P ze względu na jeden dodatkowy Timer....

    Mikrokontrolery AVR   20 Gru 2019 22:11 Odpowiedzi: 19    Wyświetleń: 840
  • Atmega328P - Jak zatrzymać właściwie Timer 2 w trybie CTC

    Witam panowie. Zagadka jest taka. Jest sobie arduino uno, ale programuję je bez bootloadera, bezpośrednio w c w avr studio wersja 4. W pewnym momencie w programie startuję timer 2 w trybie CTC i używam go jako wyjście zegarowe dla bufora. Timer 2 ma ustwienia prescalera na 1 i rejestru porównawczego na 7, co daje ze wzoru przy częstotliwości uC 16Mhz,...

    Mikrokontrolery AVR   24 Lut 2015 22:24 Odpowiedzi: 7    Wyświetleń: 1998
  • Konfiguracja SPI i FatFs w Atmega328p - jak poprawnie ustawić?

    Witam, chciałbym stworzyć najprostszy Dataloger zapisujący na kartę SD do pliku tekstowego pomiar V, A i może temperaturę na 328p. Pobrałem i dołączyłem biblioteki od elm-chan.org. Niestety mam jak na razie pewne problemy. W starej wersji był plik konfiguracji mmc.c portów pod SPI, MIO, MOSI, CLK i CS. W obecni wersji nie mogę znaleźć miejsca by to...

    Mikrokontrolery AVR   05 Wrz 2020 12:25 Odpowiedzi: 6    Wyświetleń: 855
  • ATmega328PB - potrzebne 8 kanałów PWM w BASCOM 2.081

    Oczekujesz pomocy a nie dałeś kodu! Już lecę do Wróżbity Macieja! Bascom ma tyle błędów co Windows. Z osobna to wszystko działa, jak chcesz uruchomić kilka rzeczy to już nie. Nie ma się co tym przejmować, bo w Arduino i HAL dla STM32 jest tak samo. Zgaduję (kodu nie ma, a Wróżbita Maciej jest akurat zajęty), że używasz Bascom do konfiguracji PWM. Użyj...

    Mikrokontrolery AVR   19 Lip 2018 06:55 Odpowiedzi: 5    Wyświetleń: 1005
  • REKLAMA
  • Niewłaściwe odczyty z przepływomierza YF 201 przy pomiarze ilości wody w systemie nawadniania

    Jeśli ten krótki program działa tak samo na zboczu opadającym jak na rosnącym, a na przewodach nie ma zakłóceń (na 30cm), to jeszcze tylko przychodzi mi do głowy za słabe zasilanie, albo brak dobrego styku przy czujniku. Dopisałem o 20:05 Do tego krótkiego kodu spróbuj dopisać w wolnej chwili coś takiego (dla atmega328p): [syntax=c] volatile uint32_t...

    Arduino   26 Cze 2021 21:18 Odpowiedzi: 44    Wyświetleń: 1782
  • Funkcja przytrzymania przycisku pilota IR (Standard NEC)

    Witam, odgrzebałem swój projekt odbiornika podczerwieni, który działa świetnie, rozpoznaje adres i komendy pilota. Wszystko obsłużone jak należy. Problemem jest wykrycie przytrzymania przycisku. Nie zrobiłem tego odrazu a teraz zaczęły się schody. Napisałem fragment odpowiedzialny za obsługę przytrzymania jednak nie działa :( Projekt na Atmega328p,...

    Mikrokontrolery AVR   02 Sie 2017 23:43 Odpowiedzi: 2    Wyświetleń: 1422
  • Arduino Uno test, opinia, pierwsze uruchomienie. DHT22, BMP180, FFT LED RGB.

    https://obrazki.elektroda.pl/4760563300_... W ramach trwającego konkursu Czujnik wilgotności i temperatury AM2302 (DHT22) Czujnik AM2302 może pracować z napięciami 3.3-5.5V posiada 4 wyprowadzenia (jedno niewykorzystywane). Trzy wyprowadzenia wykorzystane są jako zasilanie (1), transmisja danych (2), oraz masa (4), więcej znajdziecie...

    Artykuły   02 Gru 2018 14:31 Odpowiedzi: 18    Wyświetleń: 12339
  • [ATmega8] [ATmega8][C] - Przeróbka kodu z ATmega328 na ATmega8, Timer0 na Timer2, LCD pusty

    Pierwsze pytanie - czy w inny sposób udaje ci się coś wyświetlić na LCD? I drugie - tam jest funkcja dodająca transakcje, która przy okazji włącza timer. Poprawiłeś ją? Chodzi o tą: [syntax=c] bool LCD_PutText_B(uint8_t x, uint8_t y, char *txt, LCD_trans *buf, bool autodel) { buf->cmd=LCD_Text; buf->Ready=false; buf->SelfDel=autodel; //Czy zwolnić pamięć...

    Mikrokontrolery AVR   03 Sty 2016 19:19 Odpowiedzi: 2    Wyświetleń: 951
  • [bascom/atmega1280]instrukcja getrc5 nie obsługiana?

    Użyj Timer2 dla obsługi RC5 zamiast Timera0 Config Rc5 = Pind.2 , timer = 2 i będzie OKejos ;)

    Mikrokontrolery   06 Lut 2010 10:03 Odpowiedzi: 5    Wyświetleń: 1929
  • REKLAMA
  • [ATMEGA328p-pu] - Nieprawidłowy pomiar ADC w programie BLDC_mega328p

    Dobra. Kod prezentuje się następująco: to jest program w którym wszystko działa jak potrzeba: [syntax=cpp]//Data utworzenie: 20-09-2014 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <avr/pgmspace.h> #include "MYUART/myuart.h" #include "MK_TERMINAL/mk_term.h" #define REF_256 (1<<REFS1)|(1<<REFS0)...

    Mikrokontrolery AVR   23 Lis 2014 17:44 Odpowiedzi: 17    Wyświetleń: 2004
  • Zegar. Kalendarz. Stacja pogodowa. Wyświetlacz T6963 + ESP8266, bez Arduino nano

    Stacja Pogodowa ESP8266 + wyświetlacz T6963 https://obrazki.elektroda.pl/7068126200_... Wcześniej stworzyłem stację pogodową przy której były użyte dwa mikrokontrolery Atmega328p (arduino nano) i ESP8266 (NodeMCU) z wyświetlaczem opartym na sterowniku T6963. Na forum https://obrazki.elektroda.pl/1280939000_... Zagadnienie...

    DIY Początkujący   23 Wrz 2024 06:35 Odpowiedzi: 14    Wyświetleń: 11283
  • [Atmega328] Atmega328 Timer2 - Zapis na SD co 2 minuty działa zbyt szybko

    To gdzie dodajesz 6 do Timer2 to jest wnętrze obsługi przerwania od Timer2 czy robisz to tylko jeden raz.

    Mikrokontrolery AVR   01 Gru 2011 15:00 Odpowiedzi: 26    Wyświetleń: 2267
  • Atmega328 - Błąd w konfiguracji Timer2 z kwarcem 32768Hz

    (at)dondu Trochę kiepsko znam angielski i dlatego nie mogę tego zrozumieć. Zrozumiałem tylko że mam poczekać na zmianę jakiejś "flagi" by w tym samym cyklu zegarowym TOSC1 nie zostało wykonane ponownie to samo przerwanie. Z tego co wiem przerwanie nie powinno wystąpić ponownie do chwili zmiany stanu sygnału je wyzwalające. To dlaczego tu jest inaczej.

    Mikrokontrolery   30 Wrz 2016 18:57 Odpowiedzi: 6    Wyświetleń: 978
  • Atmega328 - Bascom: Ustawienia PWM dla Timer2 i OCR2A, OCR2B

    Ale wszelkie nastawy chociażby z Timer2 i OCR2a i 2b są błędne A dlaczego są błędne? Pokaż swój kod który nie działa. To Cię naprowadzimy co jest źle.

    Mikrokontrolery AVR   17 Maj 2014 12:02 Odpowiedzi: 2    Wyświetleń: 1581
  • [atmega328] [atmega328][bascom] Sterowanie PWM2 dla OC2A i OC2B bez ICR2, ICR2H, ICR2L

    TIMER2 jest ośmiobitowy więc nie ma rejestrów H i L bo nie ma czego podzielić na dwa. Tak, tak, racja. Nie doczytałem noty i myślałem, że to dwa identyczne timery. TCCR2A i TCCR2B są zdefiniowane i da się Timer2 skonfigurować przez rejestry, tylko nieco inaczej. Sterowanie też powinno zadziałać przez OCR2A i OCR2B. Muszę tylko ogarnąć jak skonfigurować...

    Mikrokontrolery AVR   12 Kwi 2015 17:22 Odpowiedzi: 11    Wyświetleń: 1674
  • Sterowanie serwem modelarskim Atmega328 16MHz Timer2 50Hz - niestabilność

    SG90. Ale to samo było na TG9 i HXT900.

    Mikrokontrolery   29 Sty 2016 19:28 Odpowiedzi: 22    Wyświetleń: 1308
  • [ATmega128L] [ATmega128L][AVR-GCC] Błąd w obsłudze TIMER0 i TIMER2, możliwy błąd w dokumentacji?

    Jest komentarzem ponieważ w tym przykładzie nie używam przerwań. sprawdzam czy licznik w ogóle ruszył: if (TCNT2 > 100) PORTC &= ~_BV(PC2); Nie spodziewałem się, że w tak krytycznej sekcji datasheetu może być błąd. W mojej wersji noty katalogowej (pobranej ze strony atmela, jako najnowsza) najpierw jest opisany licznik TIMER2(8bit),...

    Mikrokontrolery AVR   26 Sty 2011 11:06 Odpowiedzi: 13    Wyświetleń: 2559
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Jest tego sporo, DCF77, 7 x DS18B20 i DHT11 ( akurat jeśli chodzi o niego to mam wątpliwości, czy ten kod działa, bo jest na obydwu płytkach podpięty i zdarza się zawieszenie ) Nadajnik Atmega328p Dodano po 16 Odbiornik Atmega644P - trochę zmieniłem obsługę przerwania, wydaje mi się, że w przerwaniu nie powinno się wykonywać dużych obliczeń. [syntax=basic4gl]...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240191
  • Atmega328 timer0 nie odlicza czasu/nie generuje przerwania (tryb normalny)

    Uzyskanie dokładnej częstotliwości poprzez modyfikowanie wartości rejestru TCNTn No zapewne czasami tak jest, ale ten screen, który wrzuciłem to akurat zabawa z Atmaga8 i timer2. Z jakiegoś powodu program napisany w C działa OK i na ile oscyloskop jest to w stanie zmierzyć jest faktycznie 200us jak wyliczyłem. W Arduino dopóki jest zostawiona funkcja...

    Mikrokontrolery AVR   11 Kwi 2019 11:28 Odpowiedzi: 9    Wyświetleń: 825
  • [C] Jak uzyskać przerwania co 50 ms na ATMEGA328 z Arduino?

    Witam Potrzebuję podpiąć się pod zegar sterujący PWM arduino aby uzyskać przerwania co 50 do 100ms czyli co np 50 ms nastąpiło by przerwanie i wywołanie odpowiedniej funkcji. Niestety nie potrafię tego kodu co znalazłem w internecie rozgryść czy ktoś mógłby mi wyciągnąć z poniższego kodu co jest niezbędne do zrealizowania tego i wytłumaczyć co z czym...

    Arduino   30 Maj 2013 20:09 Odpowiedzi: 7    Wyświetleń: 4365
  • [Atmega8][bascom] timer2 CTC generuje przerwanie tylko raz

    Bascom nie wykonuje dwóch działań arytm. lub instrukcji w jednej lini. Wiem to, wskaż w którym miejscu próbowałem coś takiego zrobić. Chodzi o last=last+getadc(1) ? Instrukcja wykonuje się poprawnie. Wyglada że chcesz mi wmówic, że wprowadziłem cię w błąd. Nie, po prostu stwierdzam, że po wprowadzeniu zmian nadal nie działa tak jak bym chciał. To wyjaw...

    Mikrokontrolery AVR   01 Lis 2018 13:41 Odpowiedzi: 10    Wyświetleń: 843
  • [Bascom] Jak przesłać dane z DS18B20 przez UART z Attiny2313 do Atmega328?

    Witam Używam Attiny2313 do pomiaru dwóch temperatur z DS18B20. Wynik ( Integer ) przesyłam bez żadnej obróbki przez UART przewodem 40 cm do Atmega328. Atmega rozbija odebrane dane i jest obróbka Kod Attiny2313 $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 4800 '********************* Konfiguracja magistrali 1-Wire Config 1wire = Portd.5...

    Mikrokontrolery AVR   24 Gru 2011 21:00 Odpowiedzi: 10    Wyświetleń: 2750
  • ATmega328 - Zaledwie 10kHz Fpwm dla kwarca 20MHz- co jest nie tak?

    Witam Bawię się obsługą sprzętowego PWM. Skonfigurowałem trzy timery w tryb Fast PWM. Do uC podpiąłem kwarc 20MHz i ustawiłem fusebity. Wpisałem w OCR1A wartość 128 i podłączyłem oscyloskop. Okazuje się że okres wynosi zaledwie 0.1 ms to 10kHz, mimo tego że preskaler ustawiłem na 1... coś mi tu nie pasuje bo zgodnie ze wzorem: Fpwm = Fcpu/1/255 powinienem...

    Mikrokontrolery AVR   14 Mar 2015 18:09 Odpowiedzi: 4    Wyświetleń: 921
  • [Bascom] [Bascom][Atmega328] Nieprawidłowe wyświetlanie strzałek kierunku na LCD 20x4

    Witam Wykorzystałem kod Kolegi Duch do pokazywania kierunków zmian temperatury - tzw. "strzałki" W przyszłości, proszę używać tagów SYNTAX - poprawiłem.

    Mikrokontrolery AVR   08 Lut 2012 23:26 Odpowiedzi: 3    Wyświetleń: 2676
  • [Atmega328][Atmega2560][Arduino] - Pomiar czasu propagacji fali 40kHz.

    Cześć. Od około dwóch tygodni pracuję nad układem, którego głównym zadaniem jest jak najdokładniejszy pomiar czasu propagacji fali ultradźwiękowej między dwoma membranami piezoelektrycznymi. Układ jest zbudowany zgodnie ze schematem blokowym przedstawionym poniżej: http://obrazki.elektroda.pl/4225526900_1... Mikrokontroler to Atmega328...

    Arduino   16 Lip 2015 20:13 Odpowiedzi: 8    Wyświetleń: 2277
  • [ATmega1280][C/Arduino] Liczenie czasu pomiędzy sygnałami

    a więc przerobiłem kod tak jak umiałem #include <avr/io.h> #include <avr/interrupt.h> void setup() { Serial.begin(115200); } //Counts overflovs volatile uint16_t T1Ovs1, T1Ovs2; //Variables holding three timestamps volatile uint16_t Capt1, Capt2; //capture Flag volatile uint8_t Flag; //Initialize timer void InitTimer1(void)...

    Arduino   12 Wrz 2011 10:51 Odpowiedzi: 29    Wyświetleń: 8285
  • QR Clock - zegar wyświetlający czas w formie kodu QR

    http://obrazki.elektroda.pl/4758191500_1... Po kilku miesiącach pracy wreszcie jest! Teraz możecie pytać, która godzina! Pomysł projektu powstał, kiedy przez cztery dni autor podróżował po kraju. Kody QR są bardzo popularne z wielu powodów. Sprzedawcy uznają, że są one bardzo praktyczne i żądają umieszczania ich wszędzie, gdzie się...

    DIY Zagranica   12 Sie 2013 09:24 Odpowiedzi: 8    Wyświetleń: 9669
  • atmega328 Bascom - Odczyt danych z PCF8563 - błędy odczytu z rejestru -dodaje 40

    Witam Mam płytkę Loggera GPS + SD + PCF8563. Jeśli chodzi o GPS i zapis na SD wszytko jest OK. Problemem jest ( i to pierwszy raz się z czymś takim stykam ) odczyt danych z z układu PCF8563. Otóż dla pewnych wartości sekund, odczytana wartość czasu - godziny jest większa o 40 ( czterdzieści ). Czyli jeśli czas jest 22:40:02 to jest wyświetlany poprawnie,...

    Mikrokontrolery Początkujący   08 Wrz 2015 10:33 Odpowiedzi: 4    Wyświetleń: 2337
  • Jak zasilać projekty DIY - kompendium

    https://obrazki.elektroda.pl/9471865900_... Projektowanie i budowanie praktycznych układów zawsze wiąże się z jednym problemem, jakim jest kwestia zasilania. Jest to kwestia istotna już na etapie tworzenia koncepcji układu, gdyż jego przeznaczenie dyktuje, czym będzie zasilany, a także z jakich konkretnych rozwiązań układowych skorzystamy....

    Poradniki Elektronika   17 Lut 2023 09:48 Odpowiedzi: 20    Wyświetleń: 3447