我正在研究一种通过用 C 语言编写的应用程序读取数据的方法。 我对使用和/或为此创建 UART 的概念非常陌生。
首先、我需要决定是使用 SimpleLinkCC2650无线 MCU LaunchPad 套件还是 SimpleLink CC2650评估模块套件。 我已经阅读 了《UART 转低功耗 Bluetooth(BLE)桥接器设计指南》,它看起来是我需要的。 该文档第6页中提到的一点似乎表明,当 UART 上的数据可用时,SerialPortProvider 将通知应用程序。 我本以为 TI 会提供一个 UART.c 文件以供利用、尤其是因为它在单独的项目中提供、我还计划评估 NFC 通信(TRF7970AEVM)。
查看 TRF7970AEVM 的 UART.c 和.h 文件、如果我只针对 TRF7970AEVM 项目删除 UART.c 第420行中的 Trf797xInitialSettings()、我可能会在我的应用程序中利用此代码、但我不确定。
在我的研究中、还让我感到困惑的是是否需要使用 UART 桥。 如果我使用上述任一 SimpleLink 选项、如果我不处理电源管理问题、似乎不应该考虑这一点。
我想我的问题是、在使用 SimpleLink CC2650评估模块套件的情况下、如果我使用一个板作为连接到 PC 的服务器、只要它按预期运行、并且可以读取消息并通知应用程序存在 UART 消息、 我可以直接使用另一个项目中的 UART.c 代码而无需添加额外的硬件或代码吗? 如果该方法不起作用、从 UART 获取数据的正确方法是什么?