Bonjour,
J'ai un problème pour gérer l'USART de mon micro-contrôleur Pic 18f14k22 le compilateur C18.
Voila l'idée de ce que je voudrais faire:
Recevoir un caractère sur le Rx et le renvoyer sur le portc du micro
la donnée arrive bien sur le Rx mais rien sur le portc.
Et pourtant l'USART fonctionne correctement parce que j'arrive à envoyé quelque chose mais pas à réceptionner
Je procède comme ça
j'initialise l'USART
char carac;
carac = 0;
OpenUSART ( USART_TX_INT_OFF &
USART_RX_INT_OFF &
USART_ASYNCH_MODE &
USART_EIGHT_BIT &
USART_CONT_RX &
USART_BRGH_HIGH ,
103 );
et j'essai de le recevoir
carac = getcUSART();
PORTC= carac;
Pourquoi ça fonctionne pas?
Merci
-----