天天看點

野火F103VET6指南者自帶ESP8266子產品的使用(三)(持續更新)

第三篇、利用中斷方式實作USART1與USART3(esp8266)通信【卡上跳帽】

答基于第二篇遺留問題:

先回答按鍵按下,U3發送“+++”,透傳結束,但有沒有回到AT指令,為啥我發什麼網絡資料接收處都不接收?

序列槽助手隻與U1通信,ESP8266和闆子連接配接的是U3,用PC給ESP8266發送AT指令)當然不回應你,是以在U1和U3隻間我們需要加一個通信橋梁(中斷)實作PC給U1發AT指令,U1将資料傳遞給U3,U3再将資料傳遞給ESP8266,ESP8266再将資料傳遞給網絡資料助手,ESP8266收到的資料在傳給U1,U1再給PC顯示到序列槽助手。

野火F103VET6指南者自帶ESP8266子產品的使用(三)(持續更新)

基于這個圖我像也就清楚了“+++”可以在這個中斷基礎上直接在PC發送,也可以在PC上看到他回“+++”

(也就是說不管用按鍵還是直接在序列槽助手發送+++,都需要建立中斷,實作AT指令再配置)

但是如何寫中斷程式?但是這個中斷該放在什麼位置?怎麼啟動?是不是可以将“+++”一起放進中斷?在進行AT指令呢?

繼續閱讀