zero99 发表于 2016-11-10 14:51:04

STM32L432 hal库串口配置问题

我l4用hal库配置串口1和串口2之后,串口1进入接收中断后就卡死了,调试之后发现不停的运行中断程序,但是我并没有一直发东西给他。串口2同样的配置方式却完全进不了中断

请大家帮忙看下


程序如下:



zero99 发表于 2016-11-11 14:11:06

谢谢各位,找到原因了,系统中断分组的问题,结贴

xhzheng 发表于 2016-11-10 15:41:09

路过;
参考正点原子的串口看看吧;

发表于 2016-11-10 15:43:17

楼主,用STM32CubeMX重新建立一个新工程,应该还是配置问题。要和实际电路板接的串口IO配置一致。

creep 发表于 2016-11-10 17:13:28

不加ucosii 试下,单独写个串口程序测试是否正常。

zero99 发表于 2016-11-10 21:21:17

安 发表于 2016-11-10 15:43
楼主,用STM32CubeMX重新建立一个新工程,应该还是配置问题。要和实际电路板接的串口IO配置一致。 ...

谢谢

Paderboy 发表于 2016-11-11 10:24:14

重新配置下,2个串口中断接收。。然后在移植。。。。

wolfgang2015 发表于 2016-11-11 10:30:46

1、检查中断配置
2、检查中断状态控制
3、检查串口配置以及PCB原理是否有干扰

zigzagroad 发表于 2016-11-11 11:22:21

缩小问题范围进行排查;比如 先不使用uCOS,单独调试查找原因。
另外,参考第三方程序;比如 正点原子的视频和程序、资料。

无薪税绵 发表于 2016-11-11 12:51:14

用示波器看看串口是否有干扰。
页: [1] 2
查看完整版本: STM32L432 hal库串口配置问题