Modifications

Programmation embarquée

691 octets ajoutés, 27 mars 2014 à 12:22
aucun résumé de modification
;ldi temp, 255; max
;clr temp
delay_loop:----------------------------------------------- dec temp | clr temp1 | delay_loop2:-------------------------------- | dec temp1 | | clr temp2 | |2x( 255 X 3 X 255 X 255) delay_loop3:------------------ |3X255X255 | dec temp2 |1X255 | | brne delay_loop3 ------------ | | brne delay_loop2 -------------------------- | brne delay_loop---------------------------------------
ret
le clignotement est apparent et dure à peu près la durée prévue. J'ai donc fait des erreurs de calcul?
 
====désynchronisation====
}
</code>
 
j'ai constaté que le délai ne correspond pas tout à fait à ce qui est codé, comme si l'horloge était multipliée : mon délai de 40ms dure en pratique environ 200ms.
==tentative sur smoothieboard==
J'ai donc laissé là cette expérimentation. Cela-dit, cette recherche m'a permis de comprendre dans les grandes lignes comment fonctionne ce programme et comment contribuer au développement d'un logiciel libre (à savoir, notamment se tenir au courant des points sur lesquels travaillent les autres développeurs).
 
 
[[Catégorie:FabAcademy]]
[[Catégorie:Electronique]]
0
6 691
modifications