急问:我为什么检测不到U盘连接?

我用CH375A,串口方式,自己编的程序,没用U盘读取模块和子程序库,原来都做好了,能正常读取U盘文件了。后来USB插座坏了,同时不知出什么问题了居然一直检测不到U盘连接信号了,U盘没坏,换了U盘和USB插座都没有解决问题。在线等,望高手指点一下,谢谢!

哦,对了,我的INT1测得电压不是绝对的低


你看下你的375可以设置模式6吗?也就是说你的硬件有没有问题?还有一个问题就是你插上U盘之后,U盘2端的电压是多少?因为有的U盘电压低于4。6V就不工作了,这样的话,就不会产生中断的


你看下你的375可以设置模式6吗?也就是说你的硬件有没有问题?还有一个问题就是你插上U盘之后,U盘2端的电压是多少?因为有的U盘电压低于4。6V就不工作了,这样的话,就不会产生中断的


设置模式已经通过,U盘两端的电压我再看看,不过之前一直使用这个板子和U盘的一直没什么问题,那天被同学拉了一下U盘,插座出问题了,到现在还没搞定,很是奇怪


刚用示波器看了一下,U盘两端应该有4.8伏左右,UD+应该有3点几伏,UD-接近0伏


感觉应该是硬件的问题,连375我都换过了,但还是没解决问题,现在找不出来到底哪里出问题了,很郁闷,大家再给指点指点


那你看下你的程序一直停在等待串口输入那个寄存器为低吗?还有就是你发命令的时候是不是采用9位数据的方式?命令时位9为1,数据时位9为0


嗯,这些问题我都没再检查,因为前两天我已经调通了,一直没什么问题,就是后来USB插座被拉坏后,正负极短接了一下,然后就一直不行了,很是奇怪


还有我后来有改了一下延时程序,难道因为这个,前面的375没初始化好? 可我插入提示错误的几个语句都没有反应,375应该是初始化好了的


我用导线,直接将INT脚接地,结果检测到U盘连接了,只是下面的工作都不进行了


郁闷了好久,刚睡不着,检查一下,终于发现问题了,原来是V3脚跟USB地线之间的电容被击穿了。谢谢HCN一直以来的帮助


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