AnsweredAssumed Answered

Problema folosire seriala dintre A9 si M4 concomitent cu LCD

Question asked by Matei Stamate on May 25, 2017

Salut! Pentru proiectul Weather Station folosim un LCD pentru a afisa o interfata locala, controlata din butoane si pentru etapa cu aplicatia web, punem datele pe Seriala dintre A9 si M4 pentru a fi procesate de un script Python. Problema este ca daca nu se citesc datele de pe seriala, aplicatia se blocheaza complet. Am cautat multe explicatii si am gasit ca daca buffer-ul de trimitere se umple (nimeni nu citeste de pe seriala), atunci se intampla aceasta blocare. Am incercat sa folosim un apel din modulul Serial pentru a verifica daca mai exista loc in buffer pentru scriere, pentru a vedea daca mai putem scrie sau nu, dar nu functioneaza. Intrebarea este, chiar daca punem sa zicem, un singur Byte pe seriala dintre cele 2 core-uri si core-ul de A9 si A9 nu-l citeste, aplicatia se blocheaza, chiar daca mai e loc in buffer-ul de trimitere sau poate exista alt raspuns?

 

Multumesc!

Outcomes