执行这两句程序 i = CH375LibInit( ); /* 初始化CH375程序库和CH375芯片,操作成功返回0 */ mStopIfError( i );
初始化结果i=0x81;注释说/* CH375硬件错误,可能需要复位CH375 */,但芯片之前复位过了。 我做的板子将RETI接到了IO口上,经过了IO口复位,有影响吗?急!谢谢诸位!
执行这两句程序 i = CH375LibInit( ); /* 初始化CH375程序库和CH375芯片,操作成功返回0 */ mStopIfError( i );
初始化结果i=0x81;注释说/* CH375硬件错误,可能需要复位CH375 */,但芯片之前复位过了。 我做的板子将RETI接到了IO口上,经过了IO口复位,有影响吗?急!谢谢诸位!
我今天在调试时也遇到过这样的情况,不过之前板测过可以用! 那就肯定是哪边连接出错或是电压出现抖动! 后来我试着重新上电,问题就解决了,你不防试试!
我的复位管脚RETI接到了IO口上,通过软件复位,效果应该一样的吧?
(1)IO口输出高电平,CH375复位40Ms以后,IO口应输出低电平,取消对CH35的复位 (2)检查数据线的连接是否正确
建议采用测试命令来进行硬件的检测
请问测试命令是什么,在哪里找?
源程序为的数据和控制使用IO方式实现的,我改成了数据总线和地址总线的方式。不知道回回会影响子函数库的调用?
测试命令你可以去参考下CH375DS1的说明书
请问是不是复位之后各个数据管脚应该是低电平呀?但我的复位后数据口线全为高!初始化回复0x81,是什么问题呢?帮我看一下硬件!急!
详细说明硬件,例如供电,信号线,数据线的连接。最好把图贴出来。
这是我的电路,帮我看看,谢谢了。
RSTI由IO口控制
从电路方面来看好象是没问题!
问题解决了,谢谢诸位呀!