请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2650 工具/软件:TI-RTOS
您好!
我在 CC2650上实现了一个简单的 UART 程序来与外部 MCU 通信、并且 CC2650遇到了一些无法从外部 MCU 接收数据的问题。
我的 CC2650程序如下:使用 UART_WRITE 向外部 MCU 发送字节、调用 UART_READ 以从外部 MCU 接收字节。 外部 MCU 代码如下:从 CC2650接收字节、将字节发送回 CC2650。
在 CC2650应从外部 MCU 接收字节之前、该过程正常。 程序将在 UART_READ 调用中保持被阻止。 实验完成后、我确定外部 MCU 在 CC2650准备好接收数据字节之前发送数据字节。 在外部 MCU 上接收到一个字节并向 CC2650发送一个字节之间输入一个较短的延迟、即可让 CC2650读取数据。
调用 UART_READ 后、CC2650何时准备好接收数据? 这是在任何地方定义的吗? 我搜索了很多文档(软件开发人员指南、TI-RTOS 文档等) 找不到任何东西。
谢谢、
-Matt