Tema: avr velinimas
Autorius: blah
Data: 2009-12-11 21:29:16
sveiki, norejau paklausti ar teisingai viska suprantu. tarkim atmega8 veikia 
ant 4Mhz. tai reiskia, kad per sekunde atliks 4.000.000 taktu ?
taigi norint uzvelinti 1sekunde reikia kazka bereikalingai skaiciuoti 
4.000.000 taktu?
taigi darau taip:
--------------------
    ldi temp,20
loop:
    dec temp        ; atliekamas per 1 takta
    brne loop     ; atliekamas per 2 taktus
-------------------
taigi atlikus sita kodo gabaliuka sunaudosiu (1+2)*20=60taktu, jei sita visa 
idesiu dar i kelis loop'us taip, kad vykdymas uztruktu 4.000.000 taktu, tai 
ir bus ~1sekundes uzdelsimas?
o gal geriau loop'e naudoti kazkokias daugiau taktu suvalgancias komandas ar 
kaip tik geriau toks paprastas kodas?

dekui