求助原子哥,串口3为什么收不到数据

2019-07-21 08:35发布

我在STM32  mini开发板串口例程的基础上把串口1的应用改成了串口3,同时用杜邦线把串口3的引脚(PB11,PB10)引到了串口芯片的引脚上,用串口助手发送数据,但是怎么就是收不到数据?用jtag观察程序,发现每发送一次,会进入接收中断,但是接收的数据是空的(0x01、0xb9之类的)。这到底是为什么啊,苦恼了好几天了?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
正点原子
1楼-- · 2019-07-22 05:03
用仿真器跟踪代码,这个不好说了。
shuuger
2楼-- · 2019-07-22 06:18
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-07-22 10:37
中断嵌套应该是没问题的,stm32支持嵌套.
OS做长按键,利用os自带的延时函数做就很好做了啊.只要把按键扫描任务的优先级设置高一点,然后通过延时函数去判断就可以了.

一周热门 更多>