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

cc1310 串口发射引起串口通信模块失败

我的工程有3个任务,射频收发任务,串口发射任务,串口接收任务,任务优先级分别为4,3,2,空闲任务清看门狗,当接到无线数据,则给到串口发射,再频繁无线接收,串口发射后,串口无法发射数据,但无限仍在接收。说明系统没死机,但串口发射出问题,并且串口接收,也无法接收到数据。串口的配置为阻塞式读写。请问以上问题,有什么解决办法?

Viki Shi:

“当接到无线数据,则给到串口发射,再频繁无线接收,串口发射后,串口无法发射数据,但无限仍在接收。”
没看明白,是指无线接收一段时间数据后,导致串口无法发射数据?百分百出现的状况吗?

user3713267:

回复 Viki Shi:

频繁的进行无线接收数据,然后把数据给串口发送出去;就会造成串口模块通信失败,无论是串口接收还是串口发送,都失效了。

Viki Shi:

回复 user3713267:

怀疑是内存问题,“频繁的进行无线接收数据” 不知道是多频繁,降低数据量再用串口发送试试

user3713267:

回复 Viki Shi:

采用了队列缓冲,串口速率19200

赞(0)
未经允许不得转载:TI中文支持网 » cc1310 串口发射引起串口通信模块失败
分享到: 更多 (0)