TI中文支持网
TI专业的中文技术问题搜集分享网站

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

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

Susan Yang:

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

bo fu:

回复 Susan Yang:

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

Susan Yang:

回复 bo fu:

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

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

bo fu:

回复 Susan Yang:

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

Aries Lord:

回复 bo fu:

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

bo fu:

回复 Aries Lord:

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

赞(0)
未经允许不得转载:TI中文支持网 » 2530在休眠模式下,调用HalUARTWrite往外界写数据,出现乱码!
分享到: 更多 (0)