“线程”中讨论的其它部件: CC1200, MSP430F5438
亲爱的各位,
是否有任何用户友好的文档或教程如何通过 SPI 接口开始编程 CC1200EMK-868-930?
如果没有额外的主板和额外的商业软件来编译 TI 页面上的示例,此套件似乎是无用的。
感谢你的帮助。
卢卡斯
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.
亲爱的各位,
是否有任何用户友好的文档或教程如何通过 SPI 接口开始编程 CC1200EMK-868-930?
如果没有额外的主板和额外的商业软件来编译 TI 页面上的示例,此套件似乎是无用的。
感谢你的帮助。
卢卡斯
SPI 接口在《用户指南》和示例中进行了说明。 我们没有其他资源。
请注意,您可以获得 IAR 的试用许可证,如果您想运行示例,该许可证将使您能够编译示例。
CC1200是一款收发器,需要 MCU 通过 PSI 接口对其进行设置和控制。 您是否已经了解了要使用哪个 MCU? 对于大多数 TI MCU,您还可以使用 CCS,并可免费下载。
您是否仅购买了 EMS 或还购买了 TRXEB (https://www.ti.com/tool/SMARTRFTRXEBK)?)
从该文件夹的 SOURCE \components \Targets 中,您可以看到该代码是为 MSP430F5438编写的, UCB0RXBUF 是该设备上与 SPI 相关的寄存器。 由于您使用的是 Raspberry 并编写了自己的 SPI 函数,因此您无需查看 MSP 端的寄存器设置。
但是:要使用,您只能查看 cc120x_ease_link_TX.c/cc120x_ease_link_rx.c 文件。
以 TX 文件为例,您需要移植的两个函数是 registerConfig()和 runTX();
对于 registerConfig(void),您需要使用 为 Raspberry 编写的端口 SPI 函数替换 cc120xSpiWriteReg。 对于 Rx 端也是如此。 可以跳过 updateLcd(),也可以用 printf 或类似函数替换。