你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32L432 hal库串口配置问题

[复制链接]
zero99 提问时间:2016-11-10 14:51 /
我l4用hal库配置串口1和串口2之后,串口1进入接收中断后就卡死了,调试之后发现不停的运行中断程序,但是我并没有一直发东西给他。串口2同样的配置方式却完全进不了中断

请大家帮忙看下


程序如下:
UCOSIII移植.part1.rar (20 MB, 下载次数: 80)
收藏 1 评论15 发布时间:2016-11-10 14:51

举报

15个回答
zero99 最优答案 回答时间:2016-11-11 14:11:06
谢谢各位,找到原因了,系统中断分组的问题,结贴
xhzheng 回答时间:2016-11-10 15:41:09
路过;
参考正点原子的串口看看吧;
废鱼 回答时间:2016-11-10 15:43:17
楼主,用STM32CubeMX重新建立一个新工程,应该还是配置问题。要和实际电路板接的串口IO配置一致。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

creep 回答时间:2016-11-10 17:13:28
不加ucosii 试下,单独写个串口程序测试是否正常。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

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

谢谢
Paderboy 回答时间:2016-11-11 10:24:14
重新配置下,2个串口中断接收。。然后在移植。。。。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

wolfgang 回答时间:2016-11-11 10:30:46
1、检查中断配置
2、检查中断状态控制
3、检查串口配置以及PCB原理是否有干扰

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

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

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

无薪税绵 回答时间:2016-11-11 12:51:14
用示波器看看串口是否有干扰。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

benlarden 回答时间:2016-11-11 18:10:16
谢谢楼主的资料!~~
haifeng-388081 回答时间:2016-11-11 18:32:32
围观      
zbber 回答时间:2016-11-11 21:16:13
不加ucosii 试下,单独写个串口程序测试是否正常
huaiqiao 回答时间:2016-11-11 22:52:33
也就是中断没有跳出?
单步调试看看。。。应该说接受中断的话,只有串口调试助手给它发送数据,才进入中断的呀。
guiren 回答时间:2016-11-12 16:52:12
12下一页
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版