如果我的命令执行时间很快,这个时序会不会有问题? 我看资料是上默认是单片机,那个命令执行时间比较慢,所以就没提到这方面的时序问题。 不知道是否有这方面的时序要求。 谢谢
一般写脉宽不能少于30ns,读脉宽不少于40ns,时序参数在CH376DS1.pdf 的7.4节有介绍
这个。。。不是,您没看明白我写的意思。。我是问CS跟WR、RD A0之间的先后时序关系。不是指他们每个的时常。。就是说是先执行CS=0 还是先WR=0的问题。
这个和单片机没有什么关系。 无论是用单片机还是FPGA时序都是这样的。时序图在CH376DS1里面已经详细说明了。关于CS,RD,WR,A0之间的时序关系也有。A0,你可以理解为地址先。 操作一个器件肯定是先送地址,所以CS,和A0肯定是在前的。这个为地址建立时间
你没明白我的意思,CH376手册上面有并口时序图,按照时序图写,对于高速MCU 注意一下读写脉宽
谢谢两位耐心回复。确实是这样。不过我没看错的话确实没有给出片选的时序关系。其他的都有。另外我昨晚上电后发送测试命令已经通过了。65返回9a。下一步要做的就是读写文件了,这个目前为止还没搞明白方法。fpga做实在太麻烦了
7.4. 并口时序参数(测试条件:TA=25℃,VCC=5V,括号中参数 VCC=3.3V,参考附图) (RD是指RD#信号有效并且PCS#信号有效,RD#=PCS#=0 执行读操作) (WR是指WR#信号有效并且PCS#信号有效,WR#=PCS#=0 执行写操作)
也就是 只有当读写信号和片选同时有效的时候,CH376才会执行读写的操作。 哪个前哪个后 没什么关系。