主题中讨论的其他器件:SimpliciTI
我正在 IAR Workbench 9.10.1中使用 SimpliciTI 1.2.0进行设计。 我知道这是一个旧堆栈、但它适合这个简单的项目。 我已完成开发、并且 正在测试阶段。
我的流量控制有问题。 我使用设计手册 DN117将 UART 添加到项目中。 它是由 Jim Noxon 和 Kristoffer Flores 编写的、所以我不知道您是否收到了他们的联系电子邮件?
我逐步遵循 DN117。 UART 按预期工作、波特率、FIFO 缓冲区大小和流控制可以成功设置。
右
RT 似乎从未将高电平置为有效。 它始终处于低电平。 我通过减小 FIFO TX RX 缓冲区大小进行了测试、并使用字节对 RX 缓冲区进行泛洪、但 RT 永远不会变为高电平。 我将使用万用表测量 RT 引脚、并已使用另一个微控制器读取 RT 引脚的状态。 该引脚永远不会变为高电平、字节会溢出缓冲区并丢失、因此如果该引脚永远不会变为高电平、另一个微控制器将如何知道何时停止发送字节? 这意味着流量控制失败。
CT
CT 引脚按预期工作、当它被置为高电平时、TX 暂停、而当置为低电平时、TX 恢复。 因此、流量控制已激活。