ZHCABI0 May 2022 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S
表 3-3 提供了示例代码中定义的 I2CHandle 结构的详细信息。
| 结构成员 | 说明 |
|---|---|
| base | 使用的 I2C 模块的基址 |
| SlaveAddr | EEPROM 的从器件地址 |
| pControlAddr | 指向存储 EEPROM 地址的变量的指针 |
| NumOfAddrBytes | EEPROM 所需的地址字节数 |
| pTX_MsgBuffer | 指向 TX 消息缓冲区的指针 |
| pRX_MsgBuffer | 指向 RX 消息缓冲区的指针 |
| NumOfDataBytes | I2C 事务中的数据字节数 |
| currentHandlePtr | 指向 I2CHandle 对象的指针 |
| numofSixteenByte | 数据包中的 16 字节数 注意:FIFO 深度为 16。因此,我们需要计算 16 字节的数量。 |
| remainingbytes | 小于 16 字节的字节数 |
| WriteCycleTime_in_us | 基于 EEPROM 定义的写入周期时间(以 us 为单位) |