This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我将使用 CC3100BOOST WiFi 以及 TM4C1294NCPDT LaunchPad 连接到计算机上运行的 python 应用。 我已将 python 应用配置为客户端、而 launchpad 在 TCP 连接中充当服务器。
我面临的问题是、我需要 Launchpad 立即读取 python 应用发送的数据(基于中断而不是轮询)。 当我尝试查看可用的文档时、我找不到为 CC3100模块定义的任何异步事件触发器、这可能会将 CC3100芯片接收到的任何数据通知控制器。
是否可以通过修改 CC3100文件来在将数据接收到其缓冲区时生成中断来解决此问题? 请就此提供任何线索或建议。
谢谢。
您好!
如果您使用的是 RTOS,那么使用 阻塞套接字调用 sl_Recv()正是您所需要的。
sl_Recv 将根据 NWP 中断返回、指示已接收数据。
您可以使用 sl_Select 来监控多个套接字。
如果您未使用 RTOS 或无法使用阻塞 API、则 可以在将用作异步事件的中断处理代码(driver.c 中的_SlDrvRxIrqHandler)中的 Simplelink 驱动程序中添加挂钩。
BR、
Kobi