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/