Bonjour à tous!
contexte:
J'écris un programme sur mikroC où je dois lire des informations du port série, le micro-controleur envoie des commandes AT et reçois instantanément des réponses, je dois alors utiliser l'instruction if(UART1_Data_Ready()){UART1_R ead_Text(txt,"OK",255);}
Problème:
Le problème c'est que parfois la conditon UART1_Data_Ready()==1 ne se réalise pas, et la réponse aux commandes AT n'est pas reçu correctement (un sms par exemple).
Est ce que quelqu'un peut me dire pourquoi? Et comment puis-je forcer qu'elle se réalise?
-----