工具/软件:
你(们)好
我们将 TMS570LC4357 HET2与 HTU、双缓冲器、配置为127帧、每5个元素。
我想在系统空闲时停止 HET。 对于外部命令、我们需要再次开始数据传输。 这似乎是有效的,我正在使用 GCR 寄存器来启动和停止 HET。
问题在于空闲时重置 HTU。 当我们再次盯着 HET 时、读取 CDCP 的 CFCOUNT 寄存器会拾起它停止的位置。
我尝试重置 CFADFA 和 CFAD9B、并在空闲时向 CDCP 的 CFCOUNT 写入0、没有任何运气。
有什么技巧吗?
另外、如何在调试时停止 HTU 还没有弄清楚如何操作。
当自由运行并读取 HTU 缓冲区时、数据看起来正常、但当我中断 HTU 中断时、数据看起来错误。 大块0x00。 每个帧都有一个计数器、当系统运行时我们用于验证时、该计数器会按预期增加。
Thnaks。