py調用c
C 作爲了Python 的一個模塊/庫 ,python在特定的情況下才會去調用。而現在的情況是串口發送數據來觸發調用Python 做數據轉義工作。Python沒有直接和串口關聯,和串口的交互都是C 來做的。如果正常工作的話就是C在監聽串口數據。收到數據時候發送python一個信號機制告訴python去運行。C必須時刻在運行當中這樣才能實時接收,現在的Py調用C做,像是反向運行
如果是C調用Py
運行主程序是C,C負責監聽串口數據/指令。當有數據確認是要轉換的時候,遵循約定的格式把數據發送給Python,然後Python做轉義,轉換成需要的數據返回給C,C主進程繼續運行監聽;