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

cc3220sf 希望实现一个功能:既能发送数据,又能同时响应对端发来的命令(如停止发送数据等),请教下如何实现?

具体的疑问有一个是在发送数据的时候,运行的是sl_send,但是同一时刻并不能运行sl_recv,所以此时怎么去监听对端发来的命令,并引发抢断或中断?

Viki Shi:

请看一下是不是下面这种应用形式:
e2e.ti.com/…/797435
e2e.ti.com/…/880529

user6464274:

回复 Viki Shi:

您的意思是说在两个开发板间同时建立两个socket连接吗?一个用来监听命令,另一个用来收发数据。完了两个socket连接用多线程处理?

Viki Shi:

回复 user6464274:

我不太清楚你的具体应用是什么,所以按照描述提供了上述两个链接,是否符合你的需求?

user6464274:

回复 Viki Shi:

嗯,我描述得再详细点:有两块CC3220SF开发板,一块做为控制器,另一块做为终端,终端开机进入待机模式,等待控制器发送唤醒包进行唤醒,唤醒后终端可以持续向控制器发送数据,与此同时,终端仍监听控制器是否有新的命令发出,如有需要执行新的命令(例如停止发送数据命令,则终端监听到了之后就停止发送数据)。
对于终端来说,主要实现两个功能:1、可以待续发送数据 2、发送数据的同时仍可以监听控制器的命令;
对于控制器来说,主要也是两个功能:1、唤醒或给终端发送命令 2、同时可以接收来自终端的数据。

赞(0)
未经允许不得转载:TI中文支持网 » cc3220sf 希望实现一个功能:既能发送数据,又能同时响应对端发来的命令(如停止发送数据等),请教下如何实现?
分享到: 更多 (0)