微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 2530在休眠模式下,调用HalUARTWrite往外界写数据,出现乱码!

2530在休眠模式下,调用HalUARTWrite往外界写数据,出现乱码!

时间:10-02 整理:3721RD 点击:

各位老师您们好: 我休眠模式下,通过按键响应,在按键响应函数内调用HalUARTWrite往外界写数据,为什么会出现乱码呢?有什么解决方法么?谢谢!

低功耗模式下,主时钟已经关闭,串口无法正常工作

我在定时事件中写也是出现乱码,那这个怎么唤醒休眠 啊

先尝试在非低功耗模式下 串口是否工作正常。可能是串口没有设置好

休眠的唤醒,主要是外部中断及定时唤醒

谢谢您,老师,我在非低功耗模式下能正常输出,我在定时事件中调用写串口的函数的啊,按理说应该是不在休眠状态的!还是这样 我觉得有点奇怪!

串口函数只是把数据放在缓存里,由DMA或者中断来写,你的CPU已经进入休眠了,串口数据还没写完。

那请问怎么做到cpu延时休眠呢?防止出现乱码。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top