ATtiny2313 timer1

Michal Lukac michal.lukac@fstroj.uniza.sk
Úterý Červen 2 20:15:03 CEST 2009


nejak som to podrobne nepozeral ale mate tam ze je 8x pomalejsi tak neni 
nahodou nastaveny fuse bit ckdiv8?
ktory deli clok 8 (defaultne sa mi zda ze je nastaveny)

m.

----- Original Message ----- 
From: "HUDA" <hudaklan@volny.cz>
To: "hw-news" <hw-list@list.hw.cz>
Sent: Tuesday, June 02, 2009 8:04 PM
Subject: ATtiny2313 timer1


Dobry den,

mam problem s preddelickou pro tento timer.

Nastaveni timeru:

  TCCR1A= 0b00010000;                         // zmena stavu na OC1B
  TCCR1B= 0b00001001;                         // bez preddelicky, rezim 4
CTC, nuluje citac pri komparaci s OCR1A
  OCR1A = 12;                                          // hodnota komparace

Problem je takovy, ze citac nereaguje na nastaveni bitu CS10 v TCCR1B, jako
kdyby byl trvale nastaven na 0. Pokud nastavim :

  TCCR1B= 0b00001010;                         // preddelic 8, rezim 4 CTC,
nuluje citac pri komparaci s OCR1A

Vse je OK, jen kmitocet je 8x pomalejsi nez by mel byt.
Vsechno ostatni jsem uz zaremoval. Zustal jen timer1 a hlavni smycka.
Vse bez preruseni.

Pritom nastavovani preddelicky pro timer 0 pracuje tak jak ma.
Mam tu dva kusy techto uP a oba se chovaji stejne.

Programuji v C a asm vypis vypada OK.
Delam neco spatne, nebo je vadna sarze?

HUDA




_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list

__________ Informacia od ESET NOD32 Antivirus, verzia databazy 4124 
(20090602) __________

Tuto spravu preveril ESET NOD32 Antivirus.

http://www.eset.sk




__________ Informacia od ESET NOD32 Antivirus, verzia databazy 4124 (20090602) __________

Tuto spravu preveril ESET NOD32 Antivirus.

http://www.eset.sk






Další informace o konferenci Hw-list