主题中讨论的其他器件:CAPTIVATE-PHONE
大家好、在具有 EUSCI 的 MSP430系列器件上、您会推荐什么 I2C 库?
我看到一个 TI 源代码示例 msp430fr235x_euscib0_i2c_16.c,但它非常不完全。
我在 https://jan.rychter.com/enblog/msp430-i2c-usi-library-released 上看到一个针对基于 USI 的器件的良好的基于中断的库
我正在寻找一种由中断驱动的东西、它具有相当简单的调用功能、并且能够发送序列
命令(上面的 USI 库模拟一个总线 Pirate)。
MSP430 DriverLib 手册具有以下代码示例:
以下示例展示了如何使用 I2C API 以主机身份发送数据。
//初始化从属设备
EUSCI_B_I2C_initSlaveParam param ={0};
param.slaveAddress = 0x48;
param.slaveAddressOffset = EUSCI_B_I2C_OFE_ADDRESS_OFFSET0;
param.slaveOwnAddressEnable = EUSCI_B_I2C_Own_address_enable;
EUSCI_B_I2C_initSlave (EUSCI_B0_BASE、param);
EUSCI_B_I2C_ENABLE (EUSCI_B0_BASE);
EUSCI_B_I2C_enableInterrupt (EUSCI_B0_BASE、
EUSCI_B_I2C_Transmit INTERRUPT0 +
EUSCI_B_I2C_STOP_INTERRUPT);
但这似乎实际上是从器件代码、它并未说明如何发送 I2C 主器件命令序列。
