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.

[参考译文] RTOS/LAUNCHXL-CC1310:如何开始对 CC1310进行编程?

Guru**** 2540720 points
Other Parts Discussed in Thread: CC1310, CC2650

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/589415/rtos-launchxl-cc1310-how-do-i-get-started-with-programming-the-cc1310

器件型号:LAUNCHXL-CC1310
Thread 中讨论的其他器件:CC1310CC2650

工具/软件:TI-RTOS

您好!

我目前正在从事一个项目、希望能够读取(I2C)温度传感器、处理数据并通过低于1GHz 的射频发送数据。  

我之所以选择 CC1310、是因为对我来说、它具有市场上最低的成本和能耗。 但是、我对 TI-RTOS 和嵌入式 C 完全陌生

我的项目是关于测量温度。 我有一个完全符合我的需求的 I2C 温度传感器。 我已经能够通过 Sensor Controller Studio 从传感器获取数据。 但是、就项目的其余部分而言、我不知道从何处开始或如何开始对器件进行编程。 我想每小时测量一次数据、每8小时发送一次数据。 除此之外、我需要 MCU 的每个部分在不使用时都处于深度睡眠模式、以便将功耗降至最低。

我已经学习了 SimpleLink Academy、嵌入式 C 课程、并学习了 TI-RTOS 教程、我必须要说的是、在哪里很困难、我仍然不太理解。

有人可以帮助我入门吗? 例如、请向我指出任何实际解决方案、项目或示例、这些示例向我展示了应该如何完成?

如果您需要更多信息、请发布问题、我将尽快回复。

此致、

Jesse

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

    您好 Jesse、

    如果您了解编程知识、那么向嵌入式世界的过渡应该相当顺利。 但是、如果您没有太多编程经验、这可能是一个很大的步骤。

    在任何情况下、您都可以开始查看以下内容:

    • TI Resource Explorer (在 CCS 的"View"菜单下提供)。 也可从以下地址获取:
      • 查看“Software -> TI-RTOS for CC2650……”(软件-> TI-RTOS for CC2650……) 部分。 有使用 TI-RTOS 的文档和软件示例。
      • 在 CC1310开发部分、我建议您查看内核示例和驱动程序示例。
      • 然后、有一个使用基本射频通信(您可以使用它来传输数据)的射频示例。
    • 在电源管理方面、TI-RTOS 负责大部分工作。 因此、只要您没有正在运行的任务、您的 CPU 将处于低功耗模式。 如果您使用传感器控制器、请确保不会不必要地唤醒 MCU。 仅当您想唤醒主 CPU 以传输数据时才使用"alert"。
    • 射频示例不使用任何标准协议、因此如果您希望使用某种协议与握手、那么我建议您下载 CC13x0 simplelink 软件开发套件。  它包含用于发送和接收数据的示例应用。 可从此处获取:

    如果您有任何具体问题、请随时提问。

    此致、

    米歇尔