bonjours tous le monde
j'ai ecris un programme qui allume une led et l'etein a une frequence ! le programme que j'ai ecris n'est pas vraiment important mais voila c'est pour passer de l'assembleur vers le CC5X ! le programme se compile , j'arrive a le simuler sur proteus mais il ne marche pas sur ma plaquette d'essai!! au debut je pensai que c'etais une question de quartz qui etais defectueu! mais maintenant apres avoir verifier ! je pense que c'est du au watch dog timer que je n'ai pas desactiver!!
ma question : comment desactiver le WDT avec cc5x ??
merci beaucoup
PS: voila mon prog , la temporisation n'est pas importante je l'ai faite vite fait !! je cherche a desactiver le WDT en esperant que sa marchera sur platine d'essai!
merci
/////////////////////////////
char a;
char b;
char c;
void main(void)
{
PORTB=0;
TRISB=0b00000000;
for(;; ) // boucle sans fin
{
RB0=0;
while (a<250) // 16us * 2 * 256 * 256 = 2 s
{a++;while (b<250) // 16 us * 2 * 256 sont passé
{b++;while(c<16) // 16 us * 2 sont passé
{c++;nop();}}}
RB0=!RB0;
a=0;b=0;c=0;
while (a<250)
{a++;while (b<250)
{b++;while(c<16)
{c++;nop();}}}
a=0;b=0;c=0;
}
}
-----