Programmation dos UART

Programmation dos UART - C - Programmation

Marsh Posté le 28-03-2006 à 16:32:54    

Je dois programmer un driver uart qui permet la transmission de données entre 2 pc par port série, le tout par interruption.
 
On a présentement le problème suivant: La première interruption est appelé et nous indique que le THR est vide (ou n'est pas plein). Mais nous n'avons encore rien à envoyé.
 
Par la suite, plus aucune interruption (THR ou RBR) n'est appelé. Est-ce qu'il y a un moyen de faire en sorte que la première interruption soit rappelé tant que le THR n'est pas plein?

Reply

Marsh Posté le 28-03-2006 à 16:32:54   

Reply

Marsh Posté le 28-03-2006 à 19:25:34    

burgergold a écrit :

Je dois programmer un driver uart qui permet la transmission de données entre 2 pc par port série, le tout par interruption.
 
On a présentement le problème suivant: La première interruption est appelé et nous indique que le THR est vide (ou n'est pas plein). Mais nous n'avons encore rien à envoyé.


Donc pas de traitement (à part l'acquittement de l'int). C'est grave ?

Citation :


Par la suite, plus aucune interruption (THR ou RBR) n'est appelé.  


Je soupçonne l'oubli de l'acquittement (sur PC, crade : out 20h 20h)


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed