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.

[参考译文] CC2531EMK:启用 UART/RS232

Guru**** 1859830 points
Other Parts Discussed in Thread: CC2531, Z-STACK, CC2530
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1108622/cc2531emk-enabling-uart-rs232

器件型号:CC2531EMK
主题中讨论的其他器件:CC2531Z-stackCC2530

大家好、

我正在研究一组同时使用 CC2531的定制 PCB、这些 PCB 设计为传感器/数据累加器和协调器。

我正在尝试在启用 UART 的情况下从 Z-Stack 3.0.2编译示例 ZNP 项目、以便我们获得一些调试输出、并有一点噩梦。

更改 hal_board_cfg.h 中的#define、使 HAL_UART_ISR 为1且 HAL_UART_USB 为0会由于缺少_hal_UART_ISR.c 而导致编译错误、快速搜索会在$ZStack_DIR\Components\hal\target\CC2350ZNP 中显示该 include 目录、因此我已将其添加到项目选项中、 但现在新包含的 c 文件中缺少 HAL_UART_PRIPO 的定义。

在 hal_board_cfg.h 中的同一\Components\hal\target\CC2530ZNP 文件夹中可以找到另一个搜索和定义、但 CC2531 - Debug 项目选项似乎没有按名称引用 include、因此我将其添加到_hal_UART_ISR.c 的顶部、但仍然没有选择该定义。

此时、我想知道我是否在错误的树上倒钩、在使用 ZNP 示例项目的同时、是否可以(在合理范围内)将 UART 从该芯片路由出去?

谢谢、

将会

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、

    我本来希望 HAL 驱动程序(从 USB 到 UART)和 Pre-definitions 成为必要的。  您可能需要确保文件搜索路径与所做的 HAL 更改相对应。  相反、您是否曾尝试从 CC2530 UART ZNP 示例开始并修改为改用 CC2531?  这可能是更简单的方法、因为器件非常相似。

    此致、
    Ryan