主要内容

本页采用了机器翻译。点击此处可查看英文原文。

优化外部模式通信的波特率设置

为了使外部模式正常工作,以下三个波特率必须紧密一致,允许的偏差范围约为 5%:

  • SCI-A 波特率:为串行通信接口-A 配置的波特率。

  • 板载 FTDI 芯片波特率:目标硬件上集成的 FTDI 芯片的波特率。

  • Windows COM 端口波特率:Windows 系统中为相应 COM 端口设置的波特率,用于与目标设备通信。

这种对齐方式可确保开发环境与目标硬件之间实现无缝、无错误的数据传输。

配置波特率以实现有效的外部模式通信

例如,在将 F28379D Launchpad 配置为外部模式时,必须确保三个关键组件的波特率兼容,以保证通信流畅无误:

  • SCI-A 波特率:在 F28379D Launchpad 上,串行通信接口-A (SCI-A) 可以配置为波特率高达 (12.5e6 位/秒)。

  • FTDI Chip Baud Rate:FT2232HQ 是板载的 FTDI 串行芯片,在 UART 模式下支持高达 12 Mbaud 的传输速率。

  • Windows COM port baud rates:Windows 操作系统支持以下波特率:300、600、1200、1800、2400、4800、7200、9600、14400、19200、38400、57600、115200、230400、460800、921600 等,按同一顺序排列。

根据这些规格,选择每秒 500 万比特 (5e6) 或每秒 1200 万比特 (12e6) 的波特率将满足所有三个组件的标准,确保外部模式在 F28379D Launchpad 上有效运行。

对于其他波特率,即使它是有效的 SCI 速率,也可能不符合其他两个标准,外部模式将无法在目标上运行。

波特率验证

为了验证哪种波特率组合有效,波特率以 0.5 Mbps 的步长逐步增加。使用 SCI 模块进行串行通信例子。

接收到的数据在主机端进行了验证,并验证了相应的波特率。

另请参阅

|

主题