大家好、
我发现了使用 FIFO_H2U_RD 寄存器读取数据的问题。
我已经 使用 FIFO_U2H_WR 寄存器获取了一组30个字节来写入数据字节。 我已完成以下步骤来读取数据。
1.使用 FIFO_CFG 寄存器将 U2H_LEVEL_SET 设置为15。
通过禁用 MODEM_CFG 寄存器中的 HART_EN 位、使用 FIFO_U2H_WR 寄存器指定数据
每写入一个字节、RTS 生效、DE 失效。
4.provided 字节间隙延迟9.16毫秒。
5.启用 MODEM_CFG 寄存器中的 HART_EN 位
6.启用 MODEM_CFG 寄存器中的双工位
使用 FIFO_H2U_RD 寄存器读取数据。 FIFO_H2U 字段的当前电平从12 (十六进制0x0C)开始。 一旦读出10到15次刷新代码并重新启动电路板、LEVEL 字段就会正确更新。
我需要采取哪些步骤来解决此问题。
此致
阿莎 G