OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4884|回复: 4

STM 767 HAL 库串口空闲中断使用问题

[复制链接]

11

主题

28

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
455
金钱
455
注册时间
2016-1-19
在线时间
114 小时
发表于 2017-4-20 15:14:27 | 显示全部楼层 |阅读模式
1金钱
① 串口启用空闲中断后,会不停的进中断, 在中断处理函数中 清除空闲中断标志位后就不会进了。
② 启用空闲中断后第一次会进中断(串口没有数据),在启用空闲中断前清除标志位也没卵用 。。。。
EHZI@LJ@X$VS_DXN(1XSEZ6.png


]7{~MZ@$XB4}X}8))B4J.png

最佳答案

查看完整内容[请看2#楼]

在中断启用前加两句:
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

28

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
455
金钱
455
注册时间
2016-1-19
在线时间
114 小时
 楼主| 发表于 2017-4-20 15:14:28 | 显示全部楼层
JRNTQ@}64LJBV7@_%I)[ZNN.png

(18{JSS[AMDX[N6WRWI~L.png


4VUM3PT7[K@6Y9~$BSBU40U.png





  在中断启用前加两句:
G(N7WF[N]SYVPVW{88(LT.png

回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-4-20 18:51:10 | 显示全部楼层
第一个问题,非常正常,不算问题。
第二个问题,ST确实存在这个情况,可以参考这个:http://openedv.com/forum.php?mod ... &extra=page%3D1
结合串口说明(看中文参考手册),去尝试解决下
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

13

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2017-5-15
在线时间
22 小时
发表于 2017-7-7 15:39:13 | 显示全部楼层
xieyoub 发表于 2017-4-20 15:14
在中断启用前加两句:

还是没看懂为什么要开静默,而且USART_CR1_MME,UART_MUTE_MODE_REQUEST这两个没有找到定义啊
回复

使用道具 举报

6

主题

110

帖子

0

精华

高级会员

Rank: 4

积分
553
金钱
553
注册时间
2014-10-23
在线时间
195 小时
发表于 2019-2-18 17:28:22 | 显示全部楼层
楼主,请教一下,加了你说的那两句,还是没有解决问题,上电或者复位,依旧会进一次空闲中断。你的是如何做到的?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-9 18:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表