Bonjour à tous,
j'ai un pic 18F2520 et un pic 16F628A, censé communiquer à l'aide de l'USART.
Le 16F628 envoie toutes les secondes environ la valeur d'un compteur qui s'incrémente à chaque envoi. On envoi donc 1...2...3... .. .8 ...9 ... 0...1 etc.
Le 18F2520 reçoit ce nombre et le sort directement sur le PORTC, lequel est relié (aux deux bit RX TX près) à un afficheur 7 segments.
Voici le code du 16F628 :
Cliquez pour afficher
et celui du 18F2520
Cliquez pour afficher
La LED connecté à RA0 du 16F qui change d'état à chaque envoi (voir code) clignote bien, ce qui tend à me faire dire que le 16F envoit bien les données.
Mais rien ne se passe sur l'afficheur ... RX est relié sur TX et vice-verca. L'afficheur fonctionne correctement ... C'est comme si le 16F faisait semblant d'envoyer ou que le 18F ne recevait rien ...
Est-ce que quelqu'un aurait déjà fait quelque chose de similaire et pourrai m'éclairer ?
Merci
-----