久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: stm32f103 printf串口打印程序問題 [打印本頁]

作者: game灬boy    時間: 2020-3-31 14:38
標題: stm32f103 printf串口打印程序問題


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)




作者: carpcarey    時間: 2020-3-31 20:10
你的USART3的NVIC沒有設置。你本身在USART1的中斷里面,只有設置更高優先級的中斷才能執行USART3中斷。
作者: game灬boy    時間: 2020-4-1 09:54
carpcarey 發表于 2020-3-31 20:10
你的USART3的NVIC沒有設置。你本身在USART1的中斷里面,只有設置更高優先級的中斷才能執行USART3中斷。

不行啊,設置USART3的優先級高于USART1還是一樣的結果連串口打印的數據都一樣
作者: wd743495526    時間: 2020-4-8 16:11
printf 函數的運行時間比較長,在中斷中使用會出現bug




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 在线看片你懂的 | 亚洲丝袜一区 | 精品久久久一区二区 | 天天色播| 午夜影院福利 | 亚洲欧美一区二区三区在线 | 亚洲成人av | 中文字幕黄色片 | 国产精品一区视频 | 新av在线 | 国产成人综合在线 | 国产三级在线免费观看 | 国产伦精品一区二区三区视频网站 | 亚洲福利一区二区 | 黄网站免费在线观看 | 91午夜精品亚洲一区二区三区 | 国产草草影院 | 欧美不卡一区二区三区 | 永久黄网站色视频免费观看w | 久久久久久久久国产精品 | 超碰男人的天堂 | 九九热在线视频观看 | 国产福利网| 天天躁日日躁狠狠躁av麻豆男男 | 成人免费看片视频 | 日本xxxx69 | av免费网站 | 91靠逼视频| 国产盗摄一区二区 | 亚洲精品自拍视频 | www.成人| 亚洲黄色小视频 | 张津瑜国内精品www在线 | 综合伊人久久 | 成人黄色在线观看 | 久久久久九九九 | 亚洲第一第二区 | 日韩视频在线免费观看 | 在线观看日韩 | 国产亚洲视频在线观看 | 中文字幕理论片 |