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

2530串口接收数据如何处理

关于2530的串口使用

上面的链接里只说到了初始化,

但是串口收到数据后在哪里处理啊,请指导下再哪些处理串口收到的数据,

void uartRxCb( uint8 port, uint8 event )

串口的uint8 event收到数据后会进行下面函数的uint16 events里吗?

uint16 zclSampleLight_event_loop( uint8 task_id, uint16 events )

Viki Shi:

请问是在什么例程里添加UART功能的?

user5367314:

回复 Viki Shi:

zstack 3.0.2的light例程里,CC2530

Viki Shi:

回复 user5367314:

可以在zclSampleLight_event_loop里添加。找到一个类似的应用供参考:blog.csdn.net/…/49778155

user5367314:

回复 Viki Shi:

你好,终端为2530,基于zstack 3.0.2
我这边的一个传感器上报的数据频率特别高(传感器固定的,无法修改)
每50毫秒一帧数据,4800波特率,每帧数据24字节,通过串口发送给2530,
这个频率太快了,感觉2530卡顿严重,有没有什么办法可以避免下?
我不需要每一帧数据都要收到,一分钟收一次就行了,
但是传感器是50毫秒给2530发一次的,2530只要一分钟收一次就行了,
请问如何实现?收到数据后关闭串口?一分钟后再打开?如何实现?

赞(0)
未经允许不得转载:TI中文支持网 » 2530串口接收数据如何处理
分享到: 更多 (0)