主题中讨论的其他部件:HALCOGEN、 TMS570LS0432
工具/软件:TI C/C++编译器
您好、先生、
我们尝试与 Bq76pl455和 TMs570ls3137通信 、但我们面临的是 UART 通信未发生的问题。
通过调试、我会遇到低于错误、其中 TXRDY 在发送第一个字节后未被"置位"。 我将在下面附上我的调试分析。
注意:我使用"g_sciTransfer[1].mode=0"意味着我使用的是轮询方法。
我们观察到、对于长度为6的数据包、最多两个长度周期它提供正确的 SCITD 值、对于该 SCIFLR、还设置 TXRDY 标志。 但是之后它不会设置 TXRDY 标志,因此它卡住了,不会进一步传输任何数据。
设置应该按照这样的方式完成:对于每个数据传输、来自 SCI 标志寄存器的 TXRDY 和 TXEMPTY 寄存器应该被置位。 但情况并非如此。 为此 、应正确设置 HALCOGEN。 就像 SCI、VIM、SPI 等一样、我们在这个部分中落后、因为我们是第一次这么做。
请帮助在 HALCOGEN 中设置正确的配置、以及如何为此设置 标志。
谢谢你

