TI中文支持网
TI专业的中文技术问题搜集分享网站

HPI 的读写时序问题

我用S3C2440跟DM642进行HPI通信,按照先写HPIC低、HPIC高,HPIA低、HPIA高,然后读HPID低、HPID高的方法,进行读写。

由DSP端开始向HPIC写HINT为1来中断ARM,ARM能够接受中断,然后写HPIC位0X00050005,来清中断,怎么也清除不了,读回来的HPIC也不是0x00050005,而是比较随机的数。

 

黄色是HCS线,蓝色是HDS1线

请问:

1 不连续的读写 会失败吗?

2 上图的时序是否满足hpi的时序呢?

helen qiu:

不连续的读写,肯定不行。

时序不对,仔细研究下吧。注意控制信号的先后顺序以及延迟的时间。

Donghong xiang:

HPI 的时序OK了 基本上就好了

赞(0)
未经允许不得转载:TI中文支持网 » HPI 的读写时序问题
分享到: 更多 (0)