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.

求助:DM642的HPI读问题



目前ARM11能正常向DM642写入HPID数据,但是对HPIC、HPID的读操作存在问题。

手边没有逻辑分析仪,用泰克的示波器测了连续读取的时序。如下

放大后

求指教,时序是否出现了问题。

  • HPI有问题都是时序问题,上面图中看不出HSTROBE是怎么产生的,时序的基础是HSTROBE采样其它控制信号,才决定后续的HPI动作。

    可以参考一下下面这篇文章,里面对常见的HPI问题有总结说明:

    http://www.ti.com.cn/cn/lit/an/zhca430/zhca430.pdf

    一般来说读HPIC操作不会出什么问题,因为控制信号R是高电平,而且HRDY也不起作用,那么可能的是采样的HCNTL0,1信号与HSTROBE之间不满足要求。

    而读HPID出问题,则还有可能是没用用到HRDY。要等HRDY有效之后,host才能采数据。