初始化ch376,用的是exam0程序,模拟并口 串口调试收到如下信息: Start CH376 demo ... Set USB host mode Error: FA 这样是不是说明硬件有问题,还是ch376被我焊坏了
这个错误由mInitCH376Host返回,共有2处,定位一下,是哪步出错,根据程序中注释分析一下
检查一下CH376的晶振有没有起振?硬件连接有没有问题,以及你的读写时序是否正确。
晶振一边有2点几伏,另一边只有0.5V左右,是不是没起振 硬件没问题,我用万用表检查了输出到376的值,没错 程序就是例程,改了A0的地址线,其他没动 在/bbs/View.asp?S=101&I=39240这帖里,有人回: 检查一下总线地址设置的对不对,CH375有没有正常的工作,25脚电压应该为低,26脚电压应该为高,晶振是否起振。上电之后先延时50ms 在操作。
为什么要检测25,26脚
正常情况下,晶振两端的电压应该在电源电压的一半左右,CH376的晶振两端不需要接起振电容。5V工作的时候 V3引脚应该对地接103的电容。 CH375在正常工作的时候25脚为低,26脚为高。
我把晶振拆下来,不接晶振时XI(13脚)就是低电平,零点几伏,14脚是2.5v 再换一个晶振也没用
XI引脚2.几V说明已经震荡起来了. 检查一下25,26脚电平.先做测试命令,测试命令能通过的话说明MCU和CH376通讯是成功的.现在很可能通讯都没成功.测试命令参考CH376DS1,CHEXK_EXIST命令.
现在检查硬件是XO有2.几V,XI只有0点几V,这样是不是没起振 25,26脚都为0 我不知道是不是ch376坏了,贴片不好取下来
大哥,帮帮忙,我不知道要不要取下来,现在手上没有ch376的片子了
这样肯定不行的,没有振来来,XI,XO接的电容多大?一般不会坏的.
测一下CH376的第二脚(RSTI)的电平,是不是低电平,如果是高电平,说明CH376一直在复位。
22pF,是低电平
你用的是CH376还是CH375? CH376晶振两端不需要接起振电容,已经集成在芯片内部了。只要接12M的晶振就可以了。
用ch376,把电容去掉也不行,用示波器观察已经起振了
用示波器看一下你的读写时序是否正确。
你在设置模式之前去做测试命令,测试你的硬件连接和时序是否正确.