野火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模块的使用(三)(持续更新)_第1张图片
基于这个图我像也就清楚了“+++”可以在这个中断基础上直接在PC发送,也可以在PC上看到他回“+++”

(也就是说不管用按键还是直接在串口助手发送+++,都需要建立中断,实现AT指令再配置)

但是如何写中断程序?但是这个中断该放在什么位置?怎么启动?是不是可以将“+++”一起放进中断?在进行AT指令呢?

你可能感兴趣的:(野火F103VET6指南者自带ESP8266模块的使用(三)(持续更新))