bonjour,
je veux juste mettre la sortie RA0 à 1 mais ca ne fonctionne pas, voici mon code:
déja pendant l'initialisation je met RA0 à 1 et ensuite dans le main je le remet a 1 encore mais j'ai toujours 0 volt en sortie de RA0, j'ai testé sans LATAbits.LATA0, j'ai toujours 0 volt et je ne vois absolument pas pourquoiCode:void init_pic() { OSCCON=0b01111100; //Oscillateur interne à 16MHz ANSELA=0b00000000;//numérique TRISA=0b00000000;//sortie PORTA=0x01;// juste RA0 à 1 } void main(void) { init_pic(); while(1) { LATAbits.LATA0 = 1 ; } }
avez vous une idée du probleme?
je compile avec MPLABX pour info
merci d'avance
-----