ZHCAEE9A September   2024  – August 2025

 

  1.   1
  2. 说明
  3. 所需外设
  4. 设计步骤
  5. 设计注意事项
  6. 软件流程图
  7. 所需的 UART 数据包
  8. 器件配置
  9. 应用代码
  10. 其他资源
  11. 10E2E
  12. 11修订历史记录
  13. 12商标

应用代码

要更改 UART 数据包使用的特定值或最大 I2C 数据包大小,请修改代码示例开头的以下 #defines,如以下代码块所示:

/* Define UART Header and Start Byte*/
#define UART_HEADER_LENGTH 0x04
#define UART_START_BYTE 0xF8
#define UART_READ_I2C_BYTE 0xFA
#define UART_WRITE_I2C_BYTE 0xFB
#define ADDRESS_INDEX   0x00
#define RW_INDEX        0x01
#define LENGTH_INDEX    0x02
#define BRIDGE_INDEX    0x03

/*Define max packet sizes*/
#define I2C_MAX_PACKET_SIZE 16
#define UART_MAX_PACKET_SIZE (I2C_MAX_PACKET_SIZE + UART_HEADER_LENGTH)