不管送去的测试值是什么,返回都是164。 谁知道什么原因吗? unsigned char v=0x0;//0x0F,0xF0,0xFF... CH375_WR_CMD_PORT(CMD_CHECK_EXIST); CH375_WR_DAT_PORT(v); s=CH375_RD_DAT_PORT();
数据线的连接看来是没问题的,检查号几遍了,谢谢
不管送去的测试值是什么,返回都是164。 谁知道什么原因吗? unsigned char v=0x0;//0x0F,0xF0,0xFF... CH375_WR_CMD_PORT(CMD_CHECK_EXIST); CH375_WR_DAT_PORT(v); s=CH375_RD_DAT_PORT();
数据线的连接看来是没问题的,检查号几遍了,谢谢
如果复位正常以及晶振起振的话,那么,你返回的数据是0XA4,也就是说你有几个数据线有问题,就是D6,D4,D3,D1,D0线有问题
如何判断复位是否正常? 我用的标准复位电路,用表量25,26脚一个高,一个低,用试波器看晶振波形很好。 另外,把v的值换成0xFF返回值仍然是164,所以不能说明D7,D5,D2是好的。 还有什么其它方法判断ch375是否已经损坏?
如果说25脚为高,26脚为低的话,那就是你的复位有问题,反过来的话,那就说明你的总线有可能被钳住了
26脚高,25脚低,因此复位没问题。 不大可能是钳住了。 如果不加电源,WR#,RD#上接4V的输入信号,会损坏ch375吗?
一直给375加4V左右的电压时间长了对375不太好,应该不会损坏芯片,你还是仔细检查你的硬件问题,看你的总线上面存在不存在干扰,地址冲突等等问题