ATtiny13 fast PWM működési mizéria

Horvath Zsolt hozso_001 at freemail.hu
Thu Dec 1 07:41:54 CET 2005


       Helló mindenki!

    Van egy kis problémám a fenti IC PWM kimenetével.
    A feladat a következő: két AD csatorna jelét mérjük, ezek alapján a PWM
nagyT-jét és kist-jét is változtatjuk, amikor szükséges. A proci 
kimenetei OCR0A
egy 50%-os, fél frekvenciás jelet ad, mivel a beállítása szerint minden 
timer0 max.
érték elérésekor váltania kell(ene). Na, itt a probléma! Ez az átok jel 
ugyanis a
nagyT módosításakor a ciklus végén nem vált állapotot!
    Átbogarásztam az adatlapot többször is, de nem láttam erre való 
utalást. Csak
annyit ír, hogy a számlálóba (TCNT0) íráskor egy ciklusidő ideig nem működik
a comparáló egység. De és nem a számlálót, hanem a komparálási értéket 
változtatom!
(OCR0A-t) Érdekes módon a szimulátorban is ennek megfelelően működik a 
dolog.
Mármint ugyanúgy nem vált állapotot a kimenet, ha változtatom a 
komparálási értéket.
(OCR0a-t) Valaki találkozott már ezzel a problémával? Van megoldás?



             Üdv.: Horváth Zsolt




More information about the Elektro mailing list