你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
每日签到
STM32团队2
论坛吐槽优化专区
升级测试
stm32f051单片机串口发了一会就在中断里出不来
[复制链接]
lilu
提问时间:2016-11-10 11:46 /
问答
是否解决:
stm32f051的单片机 ,怎么串口发着发着就在中断里出不来了!!!使用USART_ClearITPendingBit(USART1,USART_IT_IDLE)清楚了!
debug发现总是在总线空闲中断里,上位机串口助手发送无响应!!!! 高手们提供下思路...
赞
0
收藏
1
评论
14
分享
发布时间:2016-11-10 11:46
举报
请先
登录
后回复
14个回答
andrewz
回答时间:2016-11-10 12:18:26
a0a.1 32b0c
总线空闲了就进入总线空闲中断啊,一般在中断中再把总线空闲中断关掉就可以了.
评分
参与人数
1
ST金币
+2
收起
理由
zero99
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
zero99
回答时间:2016-11-10 13:23:02
a0a.1 32b0c
下次记得发求助帖
赞
0
评论
回复
支持
反对
lilu
回答时间:2016-11-10 13:39:13
a0a.1 32b0c
不对吧!我上位机一直在发数据呢!连main函数都进不了!!!始终在中断里 !这不应该啊!
赞
0
评论
回复
支持
反对
anobodykey
回答时间:2016-11-10 13:42:41
a0a.1 32b0c
有问题,把代码贴出来就晓得了
赞
0
评论
回复
支持
反对
安
回答时间:2016-11-10 13:48:44
a0a.1 32b0c
看一下串口接收是否产生溢出,如果溢出中断产生,必须要清除溢出。
赞
0
评论
回复
支持
反对
lilu
回答时间:2016-11-10 14:22:53
a0a.1 32b0c
debug到了!是产生了FE错误!真是莫名其妙!!
赞
0
评论
回复
支持
反对
zfz9232
回答时间:2016-11-10 19:23:55
a1024a.1 32b0c
赞
0
评论
回复
支持
反对
xmshao
回答时间:2016-11-10 23:22:26
a0a.1 32b0c
你可以查看下UART相关状态标志位。
比较怀疑你溢出了,看是否溢出并开启溢出ORE中断。
评分
参与人数
1
ST金币
+2
收起
理由
zero99
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
那片清茶
回答时间:2016-11-11 09:10:39
a0a.1 32b0c
把程序 发出来,看看到底是什么问题。
赞
0
评论
回复
支持
反对
1
2
/ 2 页
下一页
所属标签
相似问题
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
评分
查看全部评分
比较怀疑你溢出了,看是否溢出并开启溢出ORE中断。
评分
查看全部评分