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

cc2538低功耗串口

cc2538低功耗模式下,串口有乱码,请问为啥?

YiKai Chen:

cc2538低功耗模式下,串口是無法運作

Viki Shi:

串口需要使用晶振,低功耗模式下晶振关闭,会导致串口出问题

tao zhang25:

回复 Viki Shi:

我用的是zha1.2.2a的协议栈,加了POWER_SAVING,周期的唤醒串口发送数据,这时候叶有问题呀!

YiKai Chen:

回复 tao zhang25:

串口发送数据的時候有維持cc2538在唤醒狀態嗎?

Alvin Chen:

你可以把poll 改成interrupt模式试一下。

tao zhang25:

回复 YiKai Chen:

有维持呀,任务没跑完,他不会睡眠的

YiKai Chen:

回复 tao zhang25:

cc2538串口是发送数据還是接收数据?

tao zhang25:

回复 YiKai Chen:

发送数据

YiKai Chen:

回复 tao zhang25:

照理說发送数据不會有這個問題,你看到的乱码 16進制是固定的值嗎?

tao zhang25:

回复 YiKai Chen:

我对了下16进制,不是乱码,是丢包,比如说我发20个字节,串口有可能先发出6个字节,再发出7个字节,然后就不发了,是丢包!把低功耗去掉,20个字节都是连续的,没有卡顿

赞(0)
未经允许不得转载:TI中文支持网 » cc2538低功耗串口
分享到: 更多 (0)