关于串口中断在停止模式下的问题

2019-07-21 01:11发布

在停止模式下,外部通过USART向板子发送数据,唤醒需要一定时间,并且需要重新对时钟及串口波特率进行设置,这样,串口中断接收到的数据已经是乱码了,因为需求的需要,低功耗和串口通讯是必须都有的,陷入僵局了,难道需要睡眠模式么,3.5的固件库也没有睡眠模式的函数,而且也担心睡眠的低功耗达不到规定要求,求大神解答!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
jermy_z
1楼-- · 2019-07-21 02:19
在传送正常数据之前,先传送些无用数据吧 

思路之一
sakaun
2楼-- · 2019-07-21 04:11
回复【2楼】jermy_z:
---------------------------------
嗯,我初步也是这么设想的,如果确实没有理想的解决方案,就先发一个唤醒字符,然后再发数据,不过还是希望有更直接的解决方案。
七月的风
3楼-- · 2019-07-21 05:59
楼主,你这个最后怎么解决的,能接收到第一个字符吗?最近在做这个,需要把唤醒它的第一个字符显示出来,试了好久也实现不了

一周热门 更多>