打印
[STM32F0]

串口中断屏蔽

[复制链接]
968|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Cheribat|  楼主 | 2015-1-5 10:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题是这样的:我用的STM32F051C8T6,接了一个串口模块,模块每隔大约10秒会向MCU发送几个字节的数据,所以在初始化时将串口中断打开了。但程序中有个子程序执行期间不允许被中断打断。想要在该子程序开始时将串口屏蔽,结束时再打开。但测试过程中发现会死机。应该是处理的方式不对。
请教:这种情况该如何正确处理?
沙发
Cheribat|  楼主 | 2015-1-6 09:48 | 只看该作者
问题解决了 USART_Cmd(USART1,DISABLE);和USART_Cmd(USART1,ENABLE);切换就可以

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:专业燃气泄漏、一氧化碳检测;厨房安全小助手 送礼当然送“安全”,您还在愁送朋友什么好吗?不妨进来看看吧! https://shop125092320.taobao.com/index.htm?spm

16

主题

489

帖子

2

粉丝