请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:SENSOR-CONTROLLER-STUDIO Sensor Controller Studio 用于编写、测试和调试 CC26xx/CC13xx 传感器控制器的代码、从而实现超低功耗应用设计。 该工具生成了一个接口驱动程序、其中包含 C 源文件以及固件映像、相关定义和通用函数、支持系统 CPU 应用控制传感器控制器并交换数据。
每种 SimpleLink 器件系列的可用通信硬件外设数量有限:
- CC13X0/CC26X0:1个 UART、1个 I2C
- CC13X2/CC26X2:2个 UART、1个 I2C
- CC13X1/CC26X1:无 SCS 可用
- CC13X4/CC26X4:4个 UART、2个 I2C
建议您查看特定的目标 SimpleLink 器件数据表以确认这些数量。
由于 Sensor Controller Studio (SCS)位挂起(即仿真)其 UART 和 I2C 解决方案、因此可以向 SCS 接口/解决方案添加更多通信外设资源。 如果应用必须超出目标器件上可用的全部物理通信外设数量、这将非常有用。 请注意、这对于 SPI 无法实现、因为此 SCS 解决方案利用硬件外设、其数量有限。 此外、也没有适用于"I2C 从器件"终端应用的解决方案。
以下是有关向 Sensor Controller Studio 添加更多"I2C Master"资源的说明:
- 复制 /resource_defs/i2c.red 改为 C:\Users\ \Documents\Texas Instruments\Sensor Controller Studio\resource_defs
- 全部复制 /proc_defs/i2c_*.prd 到 C:\Users\ \Documents\Texas Instruments\Sensor Controller Studio\proc_defs
- 全部复制 /proc_defs/i2c_*.asm 转至 C:\Users\ \Documents\Texas Instruments\Sensor Controller Studio\proc_defs
- 对于每个复制的文件:
- 重命名文件:"I2C.*"为"i2c1.*"
- 将出现的所有"I2C"替换为"I2C1"
- 将出现的所有"I2C"替换为"I2c1"
- 将出现的所有"i2c"替换为"i2c1"
- 重新启动 Sensor Controller Studio
- 现在提供了一个新的"I2C1主器件"资源
- 必要时为 I2CX 重复所有步骤
相同的步骤也可应用于"UART 仿真器"资源。