xiaoxiao0932 发表于 2019-8-9 10:26:50

电子星辰 发表于 2019-8-9 09:53
有可能是与串口发数据冲突了。
仔细看了你的代码,好像不会冲突占用。不过你可以试着先把发送代码注释,测 ...

我是要用接收中断来接数据,在主循环中累计到一定数据再发出去,现在收不到数,不会触发发送数据,仅仅是想不接收发送跑通{:3_57:}

songshiqun2010 发表于 2019-8-9 11:36:54

xiaoxiao0932 发表于 2019-8-9 09:56
非常感谢提供思路,我尝试了一下,上电后程序会进入错误中断的回调函数,我加入了重新使能中断接收一字节 ...

降低波特率试试。

xiaoxiao0932 发表于 2019-8-9 13:49:57

songshiqun2010 发表于 2019-8-9 11:36
降低波特率试试。

降低波特率还是不行,我找块开发板试试吧,好无奈了

skyi 发表于 2019-8-9 16:10:11

HAL_UART_Receive_IT是阻塞等待的吧,应该是不能放到中断里去的
页: 1 [2]
查看完整版本: STM32F746使用HAL库串口无法中断收数据