[求助]CH365 DOS/TC下的I/O口写数据问题

使用的是CH365 ,DOS系统,TC2.0,在I/O输出的时候示波器有一个iop_wd信号,大约1us, 可是D0-D7没有变化?CH365输出自带锁存的吧?不是就一个脉冲就输出完了吧? 急!在线等,谢谢!

版上没人么?有人帮忙没?


是的, 一个脉冲就没有了。 当写进一个数据后,一个脉冲闪过就没有了。


谢谢yin的回答。

那我要控制脉冲宽度该怎么办?


控制脉冲宽度是指的什么呢? 是输入的还是输出的, 输出的可以通过设定速度控制寄存器来设定。


控制输出的,速度控制寄存器只能达到240ns,我需要达到ms级别的,按照技术支持说的用74ls273来锁存,却不行 从时序上分析,由于写控制信号与数据同时出现和消失,所以它如果有一点点延时的话就有可能造成273误锁存的. 不知道我分析的对不对?


你说的到底是什么意思呢 ? 搞不懂。 写控制信号与数据同时出现和消失,这个没有错,但是和你锁存信号有什么关系啊。 你到底是想做什么事情呢? 你要是想1ms传一个数据给其他设备,加延时不就ok了。


哦 , 我知道了 你把信号搞混了. 那个iow是isa端的信号啊.


CH365的本地端口有个IOP_WR信号,在D0-D7输出数据的同时,这个端口也输出一个低电平脉冲,它的脉冲宽度和数据口D0-D7的脉冲宽度是一样的,都是最大240ns,现在我要实现的是使输出信号的宽度能达到ms级别的,并且可调时间长短,由于CH365输出不锁存,即给一个输出信号后最长时间只能保持240ns,所以就只能通过外围线路使其保持。 现在的问题是,如何保持?


可以用单片机来延时,或者用一个fpja


它的脉冲宽度和数据口D0-D7的脉冲宽度是一样的,都是最大240ns.这样认为是不正确的。 说明书上的时序图画的很清楚,写控制信号与数据并不是同时出现和消失 所以它不会造成273误锁存的.


只有登录才能回复,可以选择微信账号登录