Bonjour à tous! en ce moment j'aimerai utiliser l'interruption du PIC 16F877. Bon je me suis documenter à ce sujet, il y a 4 façons de la réaliser.
Mais ce que je veux en réalité c'est de vérifier tous les 2ms si une donnée existe sur RC7 c'est à dire RX du PIC en provenance d'un PC.
Parmi les 4 sources d'interruptions, je crois que le timer0 c'est à dire l'utilisation du PortA4 correspond le mieux à mon problème. N'est ce pas?
D'abord, qu'est ce que je dois mettre sur le port A4 car je l'ai seulement configuré en entrée et comment je fais pour réaliser cette interruption.
JE sais que je dois initialiser INTCON et les bits adéquats, avec les flags qui correspondent mais surtout comment écrire que tous les 2ms, faire
Quelqu'un peut m'éclairer un peu s'il vous plait!Code:if (UART1_Data_Ready() == 1) { receive = UART1_Read(); }
-----