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