ESP8266与单片机usart1相连,通过手机APP给WiFi发1和0的十六进制
在串口1 中断函数中将其存在全局变量Temp中。
我在网上找了串口打印的重定义,将printf 用usart3打印输出然后通过串口助手在电脑上显示,
但是我printf在main 的while(1)中打印串口助手显示1或0;而在串口一的中断中打印就出现了错误 为什么会发生这样的情况?
代码在附件中,望大神告知 图一为在串口中断中使用printf 图二为在main中使用printf
附件可以实现在main中用usart3正确发送数据到电脑上,有需要的可以免费拿去使用
STM_TEST.7z
(172.51 KB, 下载次数: 11)
|