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.

[参考译文] TIDA-00489:使用 CC1310 Launchpad + BOOSTXL-TLV8544PIR 仿真 TIDA

Guru**** 2560390 points
Other Parts Discussed in Thread: BOOSTXL-TLV8544PIR, CC1310, TIDA-00489, CC2650

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/716141/tida-00489-simulating-tida-using-cc1310-launchpad-boostxl-tlv8544pir

器件型号:TIDA-00489
主题中讨论的其他器件:BOOSTXL-TLV8544PIRCC1310CC2650

嗨、大家好、

我通过使用 SmartRF Studio 7的导出功能更改射频设置、采用了 TIDA-00489固件。 我在项目中交换了 SmartRF_Settings 文件。 由于我还没有实际的 TIDA-00489模块、我想使用 CC1310 Launchpad 和 BOOSTXL-TLV8544PIR 模块对电路板进行"仿真"。

我在 board.c 文件中注意到了这一点

#include 

的解决方案。 因此、我认为 CC2650的引脚映射等效于 CC1310的引脚映射。 此外、我检查了 CC2650 Launchpad、它看起来与 CC1310非常相似(比较跳线引脚通道)。

我总共有两个 cc1310launchpad 和 BOOSTXL 器件。 我想看看我是否可以使用传感器+ cc1310进行一些测试、而另一方面、我想使用 SmartRF Studio -"Continuos RX"功能来查看它是否正常工作。

问题:

我可以在该硬件设置中使用 TIDA 固件、而无需更改代码、尤其是 PIN 映射吗?

希望大家能帮我入门。 请注意、我或多或少是 C/C++编程的初学者、尽管我在 MATLAB 或 LabVIEW 方面有一些经验。

此致

Stefan

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

    Stefan、

    需要修改代码才能使传感器在 CC1310+BOOSTXL-TLV8544PIR 上运行。

    在 TIDA-00489中、数字高阈值和低阈值引脚转至 DIO_16和 DIO_17。  BoosterPack 数字高/低阈值引脚(PIR_OUT_HI 和 PIR_OUT_LO)可能会连接到不同的 DIO 引脚。  找到相应的 DIO 引脚并使用正确的引脚分配修改 TIDA-00489_Board.h。

    使用正确的引脚修改传感器代码后、将其刷写到 CC1310+BOOSTXL-TLV8544PIR 中。

    然后使用另一个 CC1310、您只能使用 SmartRF Studio 7将其设置为接收器(无需修改代码)。  配置射频参数以匹配 SmartRF_settings 文件夹中的 cc13xx_smartrf_settings.c 定义的设置。  单击"Packet RX"选项卡。  更改同步字以匹配 cc13xx_smartrf_settings.c 中定义的32位同步字(请参阅第180行)。  取消选中"802.15.4g Mode"、然后单击"Start"。  从传感器发送的任何数据包都应显示在白色文本框中。  

    此外、请务必阅读设计指南中的 TIDA-00489软件流程图、以了解传感器何时发送数据包。  

    Christina

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

    您好、蛤蜊、

    我将 PIN_OUT_HI 更改为 IOID_27、将 PIN_OUT_LO 更改为 IOID_10。 我使用下面的图片查看了 BOOSTXL 模块占用的 CC1310 Launchpad 的哪个引脚。

    我没有调整 SmartRF_SETTINGS。 在我的第一次尝试中、我在 SmartRF Studio 中总是遇到 CRC 错误、但我收到了大量的数据包、尽管我不知道它们是如何告诉我的。 我检查了两次 RF 设置并发现错误。 之后、我能够正确接收封装、但 launchpad 正在进入睡眠模式、这在上电后是应该的状态、等待移动。 现在、电路板不再唤醒。

    我认为 BOOSTXL 护罩现在出现了问题。 我还记得、当我使用 CC1310 Launchpad 连接屏蔽层时、会有一些声音、比如插入另一个 USB 器件。 此声音不再出现。 我将使用电压表进行一些测试、以查看 BOOSTXL -模块是否仍然正常通信/工作。

    如果有信息、我会提供反馈。

    此致

    Stefan

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

    Stefan、

    很高兴您能收到数据包!

    如果您重置 CC1310、您会收到一个数据包吗? 一开始、固件将发送一个数据包以指示电路板处于活动状态。  发送一个数据包后、PIR 传感器将等待两分钟后稳定。  在这段时间内、所有移动都被忽略、此时电路板似乎没有响应。  有关软件流程的更多信息、请参阅 TIDA-00489设计指南中的图9。  

    Christina

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

    我收到第一个封装、表示系统正在启动、我认为它是0x00。 那么它需要2分钟的时间来稳定下来、然后我接收第二个封装0x11。 此后、再也不会发生任何事情、这就使我感觉 BOOSTXL 系统不能使用 ATM。 经过几次测试后、我将再次与您联系。 到目前为止,我没有时间。

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

    没错。 您将在它首次启动时看到0x00。 两分钟后、您应该会看到0x11。 当发生移动时、您应该看到0xAA。

    如果您没有看到任何数据包、请确认 DIO 引脚设置正确。 请不要使用图片交叉检查原理图(见 BOOSTXL-TLV8544PIR 用户指南第22页)。 根据原理图、PIR_OUT_HI 进入 J1/引脚10、PIR_OUT_LO 进入 J1/引脚12、这与图片不同。

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

    您好、Christina、

    我现在能够使用 PIR 传感器。 它使用了我之前概述的引脚定义。 我在第22页检查了、可能是 CC2650板的引脚布局与 CC1310不同。 当我在 CC1310 Launchpad 上插入 BOOSTXL 时、同样也有声音。

    因此、使用 SmartRF Studio 和上述引脚附件采用 SmartRF_Settings 就足够了。

    此致

    Stefan