打印
[应用相关]

串口使能关闭导致程序死掉

[复制链接]
678|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lefeng|  楼主 | 2016-9-15 21:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
stm32程序中,使用串口发送接收数据,PC端有个串口软件,每10ms间隔发送数据到stm32中,我可不可在程序中关闭中断使能呢,如USART_Cmd(USART1, DISABLE);想在stm32中接收一定数量数据后关闭串口使能,然后到一定时间间隔后再使能串口,不知道可不可以在接收数据的过程中将串口使能关闭;我尝试了下,关闭串口使能后程序重启了(带看门狗),这是为什么呢,有遇到过类似问题的吗
沙发
拉克丝| | 2016-9-15 21:40 | 只看该作者
弄个计数器,到一定的时间掉丢串口收到的数据;再过一段时间就重新接收

使用特权

评论回复
板凳
Snow7| | 2016-9-15 21:57 | 只看该作者
关闭串口使能后程序重启,试试重新计算看门狗的超时时间,在合适的位置喂狗

使用特权

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

本版积分规则

200

主题

1087

帖子

0

粉丝