求助:高手们帮帮忙啊! 我的CH372T做了两台完全一样的设备,开始两台都是好的,后来有一台因为一次带电拔插事件把CH372给烧了,换了新的CH372后出现可以正常向上位机(计算机)发数据,但接受计算机发来的数据却总出错,要么能收到,但数据不对(端点2下传,收到的数据长度都不对),要么CH372死机。请高手指点一二,现在我两台设备一台能用一台用不起来,程序是完全一样的。 参数:12M外接晶振,5V供电,5V对地0.1U。V3对地0.01U,外部中断0,读写信号、D0-D7数据线直接连接单片机,138译码片选。 连接到计算机的USB口采用3端,D+、D-,GND。
你先用我们的TEST程序跑下看下,要是没问题的话,那就是你软件的问题,要是有问题的话,那就是你的硬件有问题
372用3.3V的电压供电,怎么我的PC机就是不能识别呢,请问怎么才能识别?
你下位机设置好模式之后上位机就可以发现新硬件了
没办法
我用51单片机+CH372+AD构成一个采集器,请问怎样使用CH372的虚拟中断往PC端上传数据,哪里有例子可以参考一下? 谢谢
本来是要问,3.3.v与usb数据线的接口问题,楼主第二条就写了,呵呵。谢了!
请问怎么应用test程序,返回的数值在哪看啊?我要做一个用单片机向U盘写数据的模块,不知道该如何下手。
没有明白
请问我用W78E58B+CH375A 来读写联想的2G U盘 但识别U盘的容量时显示的不对,只显示60180MB,不知是何原因?
请问CH375在主从切换时 reader me 中的电路图中的STATUS是不是要接到单片机的一个输入口 来判断CH375工作与哪种方式?
不错,就是通过引脚来判断
我用C8051F020与CH375做USB主机,用的是非总线接口。在调用裤函数CH375LibInit()时单片机总是复位,是用的裤版本低吗?还是什么问题?
那你可以这样做下看单片机还复位不复位,通过命令端口直接发送设置模式命令,然后在发送06数据,你看下还会不会出现你说的复位的现象,同时,你要注意的就是你单片机的RAM这部分,我们的库用到了RAM在600个字节左右,你看下会不会RAM冲突。
谢谢,复位的问题已解决,是编译器的事,换了就OK了。现在又有一个新问题,在调用CH375LibInit();时总反回0x81,我试着在RST1脚上加高电平使CH375复位,RST和RST#表现出的电平钧正常,但D0-D7确为高电平(注:没有输入任何命令,我已把D0-D7和单片机的数据口断开)TXD和CS#均为低电平(直接接地)。请问是否是CH375坏了,还是什么问题,请大侠帮帮忙忙。非常感谢!