 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
fluffy111 Član


Pridružen-a: Sob 13 Dec 2008 21:44 Prispevkov: 351 Aktiv.: 1.75 Kraj: Ptuj
|
Objavljeno: Čet Apr 07, 2011 6:04 pm Naslov sporočila: Compare register |
|
|
Pozdravljeni!
Pri programiranju Atiny2313 v Bascomu sem naletel na težavo.
S pomočjo compare registrov sem naredil PWM (vem, da ga čip ima že integriranega- to pokvari zabavo ). Vse deluje OK, če ročno vpišem vrednosti v registra. V compare1a pa bi želel vnašat s pomočjo spremenljivke. Nekaj sem spisal, a ne deluje. Zakaj ne?
Vse nastavitve so OK. Vse spremenljivke so definirane.
Koda: |
I=2000
Enable Compare1a
Enable Compare1b
On Compare1a Cmp1a
On Compare1b Cmp1b
Compare1a = I
Compare1b = 62000
Do
A=1
I=A*8500
Loop
Cmp1a:
Reset Trannzistor
Return
Cmp1b:
Stop Timer1
Reset timer1
Set Tranzistor
Start Timer1
Return |
Lp |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 495 dni
Powered by phpBB © 2001, 2005 phpBB Group
|