Modifications

Programmation embarquée

510 octets ajoutés, 21 mars 2014 à 12:49
quelques pistes sur l'assembleur
le [http://www.atmel.com/Images/doc1022.pdf guide assembleur AVR]
 
====des histoires d'horloge====
 
malgré une boucle de délai conséquente (255^3), je ne voyais pas la led clignoter.
 
pourtant 255*255*255=16581375 cycles
 
et l'horloge tourne à 20Mhz, soit un cycle toutes les 1/20000000=0,00000005 sec
 
donc logiquement ma boucle devrai faire :
 
16581375*0,00000005=0,8s
 
or je ne vois pas le clignotement.
 
Par contre en changeant le diviseur de l'horloge à 256
 
le clignotement est apparent et dure à peu près la durée prévue. J'ai donc fait des erreurs de calcul?
[[Catégorie:FabAcademy]]
0
6 691
modifications