目前ARM11能正常向DM642写入HPID数据,但是对HPIC、HPID的读操作存在问题。
手边没有逻辑分析仪,用泰克的示波器测了连续读取的时序。如下
放大后
求指教,时序是否出现了问题。
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.
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才能采数据。