Other Parts Discussed in Thread: TMDSCNCD28388D, C2000WARE
主题中讨论的其他器件: C2000WARE
大家好、
我收到了客户的问题。
我正在为项目研发 TMDSCNCD28388D 板。 我刚刚完成了一半的项目、现在我需要执行双工通信、在两个板之间传递这些结果。 我看了回送的基本示例、在我的案例中、它运行正常。 如何继续执行当前的双工通信任务?
非常感谢你的帮助。
此致、
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Other Parts Discussed in Thread: TMDSCNCD28388D, C2000WARE
大家好、
我收到了客户的问题。
我正在为项目研发 TMDSCNCD28388D 板。 我刚刚完成了一半的项目、现在我需要执行双工通信、在两个板之间传递这些结果。 我看了回送的基本示例、在我的案例中、它运行正常。 如何继续执行当前的双工通信任务?
非常感谢你的帮助。
此致、
您好!
感谢您的提问! 通过技术参考手册"串行通信接口(SCI)"一章中的"串行通信接口(SCI)模块方框图"、可以很容易地看到全双工操作功能。
该图显示了如何使用 TX FIFO 来推送要排队进入发送的多个字、而 RX FIFO 可以同时接收字。
您所需的只是两个器件同时相互传输以测试全双工。 需要记住的重要一点是不会使任一器件上的 FIFO 缓冲区溢出。 基本上、TX FIFO 满时不发送数据、RX FIFO 满时不接收数据。
此致、
Vince
您好!
您可以使用相同的 ex1基本 TX Rx 环回示例并将其修改为一个位以用于双工通信。 确保在两个器件上使用相同的代码。
首先、您必须通过更改代码中的以下行来禁用环回模式
pInitCfg->loopbackMode = Ethernet_MAC_configuration_LM_loopback_disabled;
在使用 API Ethernet_sendPacket (EMAC_Handle、&pktDesc)时禁用它之后;
在另一个节点上、您应该会看到 EtherNet_rxBuffer 变量上的一些数据。
此致、
Yashwant