Bonjour a tous
Voila nous avons un projet de robotique...Nous devons utiliser un pic 16f4550 avec le compilo C18+mplab
Code:while(A<4) { WriteTimer0(0); while(ReadTimer0()<65000); PORTAbits.RA2=0; PORTBbits.RB2=0; pwm_setdc1(300); pwm_setdc2(300); WriteTimer0(0); while(ReadTimer0()<65000); PORTAbits.RA2=1; PORTBbits.RB2=0; pwm_setdc1(300); pwm_setdc2(300); A=A+1 } //fin while quand 4 boucle... pwm_setdc1(0); pwm_setdc2(0);
Donc voila le milieu de mon programme , j'ai un 1er timer qui envoi mon signal pwm a mes 2 moteur puis un 2eme timer qui inverse le sens de rotation d'un des 2 moteur...
Mais voila ma question, je ne comprend pas a quoi correspond la valeur ( de 0 a 65000) que je met dans "while(ReadTimer0()<65000) ;"
Je peu pas avoir quelque chose de plus simple on on lui met directement la valeur en s ou ms comme en basic du style:
"delay 2s"
Voial mercii
-----