ATNEL tech-forum https://forum.atnel.pl/ |
|
Prescaler, TIMERY, CTC https://forum.atnel.pl/topic22407.html |
Strona 1 z 1 |
Autor: | mateusz186 [ 14 lip 2019, o 14:14 ] |
Tytuł: | Prescaler, TIMERY, CTC |
Mam problem. Tworze program na wyświetlaczu siedmiosegmentowym x4. Po zmianie dzielnika OCR0A (ATMEGA 328P) z książkowego 39 na 255 (8MHz , prescaler ustawiony na clk/1024), gdzie powinienem zauważyć zmieniające się "moduły" nie widzę różnicy. Czy to tak powinno być czy coś w programie jest nie tak. Zgodnie ze wzorem: 8000000 / 1024 = 7812,5 ==> 7812,5 / 39 = 200,32 Hz TCCR0A |= (1<<WGM01); TCCR0B |= (1<<CS00 || 1<<CS02); TIMSK0 |= (1<<OCIE0A); OCR0A = 39; sei(); |
Autor: | miki53 [ 14 lip 2019, o 18:56 ] |
Tytuł: | Re: Prescaler, TIMERY, CTC |
Cześć mateusz186 Masz błąd w tym miejscu TCCR0B |= (1<<CS00 || 1<<CS02); zmień na TCCR0B |= (1<<CS00) | (1<<CS02); poniżej masz link do tematu topic7228.html |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |