AVR mega 8, timer1, zmena stavu OC1A vystupu
Tomas Chvatal
tchvatal@ezop.cz
Pátek Září 12 17:56:09 CEST 2008
>A neni to tak, ze pri CTC (WGM10:13 = 0x4) se PWM ovlada pomoci _obou_ OCR1* registru?
O tom nevim - ctc v mem pripade by nemelo generovat PWM. Jen pri shode nahodi (nebo podle nastaveni shodi nebo neguje) vyvod OC1. Takze max. generator se stridou 1:1.
Nastaveni TCNT1 jsem jen konstatoval. Nic proti tomu nemam. Ale take nemam s avr zadne zkusenosti, tak se ptam jestli
me zadani neresit jinak a elegantneji.
s přánĂm hezkĂ©ho dne
Tomáš Chvátal
EZOP Praha s.r.o.
tel./fax.: 257320853
tel.: 257320555
tel.: 257320403
www.ezop.cz
tchvatal@ezop.cz
----- Původnà zpráva -----
Od: Butrus Damaskus
Komu: HW-news
Odesláno: 12. zářà 2008 17:47
Předmět: Re: AVR mega 8, timer1, zmena stavu OC1A vystupu
2008/9/12 Tomas Chvatal <tchvatal@ezop.cz>
Zdravim,
mam casovac 1 (16 bit) nastaven na mod 4-CTC - pri dosazeni shody
se nahodi vystup/pin OC1 do log.1. Ok, to chodi, ale jak
ho muzu (az se mi to hodi) zase shodit dolu ?
Zkousel jsem FORCE pres FOC1A - nic.
A neni to tak, ze pri CTC (WGM10:13 = 0x4) se PWM ovlada pomoci _obou_ OCR1* registru?
Potrebuji ho shodit dolu pri pruchodu sinusovky nulou - delam fazove rizeni
vykonu.
Delam to tak ze pri U=0 se mi zavola INT0 a tam nastavim casovac (TCNT1) na
0.
Pak cita dokud neni shoda s OCR1A a pri shode sam nahodi OC1A do 1 - triak
se otevre.
Doporucili byste jiny pristup ?
Nepomohl by mod CTC / WGM10:13 =0xc? Tam je "TOP" nastaven z ICP.
(Ale jinak mi nastaveni TCNT1 "natvrdo" neprijde jako nejak zvlast spatne reseni, co proti nemu mate?)
------------------------------------------------------------------------------
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
------------- daląí část ---------------
HTML pĹ™Ăloha byla odstranÄ›na...
URL: http://list.hw.cz/pipermail/hw-list/attachments/20080912/62f8ba01/attachment-0002.htm
Daląí informace o konferenci Hw-list