我用一片74ls244和ch365相连做I/O输出,IOP_WR和IOP_RD分别连接到74ls244的两个选通端G上,可是只有输入数据的时候好使,当用IO输出数据时端口无反应。当我在windows下循环读写IO时,用示波器只能看到IOP_RD上有周期脉冲信号,而IOP_WR上始终是高电平。请问这是怎么回事?多谢!
查看: 6298
回复: 5
I/O可以输入数据,但无法输出数据
热门产品 :
CH634: 4端口USB3.0 HUB控制器芯片
首先确定测试结果,IOP-WR是否真的连通,其次检查计算机软件API调用方法是否正确
IOP-WR我测过了,是通的,另外我调用的读写函数输入参数都是一样的,而只有IOP_RD有信号,IOP-WR上就没有信号了。
一般读函数与写函数的参数不是完全一样的,一般是长度参数不同,一个指针型一个数值型
写函数调用是没有问题的,因为都返回了些成功,对于写函数的输入参数我是按照debug365的格式写的,应该不是这里的问题!!
另外我用评估板的时候也发现了这个问题,当我用debug365.exe读写数据,在读一次数据的时候,可以用示波器明显的看到IOP_RD有脉冲信号,可是在写一次数据的时候,IOP_WR没有任何变化。我用的评估板是隔离卡那个型号。
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录