有关CH372或CH375的USB通讯的问题解答

网站上下载的372的驱动程序,在电脑上安装后我的应用程序怎么用它发数据到usb端口呀!


版主可在


我用了贵公司的 DEBUG372.exe 调试工具, 为什么我下传的时候电路会产生中断 而上传的时候没反应呢


想用375S的找我,我这还多呢,之前用厂子里留下来的!


学习!!


我用ch375和msp430单片机做主机进行控制读写数据,通过cp2102进行数据读取;前面的枚举都是正确的,然后按照贵公司例程上ch374和cp2102的通讯串口设置进行通讯;然后再进行数据通讯,再次出现问题了,试验现象描述如下: 1 当用串口调试工具给cp2102发送数据(一个字符串1122334455),用单片机控制ch375b进行数据接收的的时候就发现单次(单片机控制ch375使用循环接收,在其中设置断点)接收数据的时候第一次收到第一个数据(11),然后再发送一遍数据时读取的数据时第二个数据(22),第三次发送数据后接收数据为(334455);在单步调试的时候看到第一次读取数据长度为1,第二次发送后读取数据长度为2,第三次读取数据长度为3;我不明白为什么使用的是同样的发送函数,发送同样的数据,接收到的结果是不一样的,而且接收到的数据长度还有变化; 2 当我用串口调试工具连续发送两次数据,接收时第一次接收为第一个数据元素(11),第二次接收为(223344551122334455),我不明白为什么出现这种现象;

我觉得如果我发送了一次1122334455,在接收时使用RD_USB_DATA 命令应该受到的长度为5,然后一次就能将数据接收完1122334455数据;我不明白造成上述结果的原因是什么?????

请给位能帮我分析分析,十分着急,再次小弟先谢过了


我是用CH375B读取U盘数据,在读根目录时返回0x1fh,即usb操作失败,请问斑竹这是怎么回事呀?应该怎么解决呢?


新来的,报到!!!


我正在用51单片机通过CH372和PC机做USB通讯实验;单片机端程序是:公司提供的光盘中的CH372文件夹目录下的程序TEST.C,文件目录为 F:\沁恒公司usb光盘\CH372\CHECK\PUB\TEST\MCU ,程序实现的方法就是: 下传随机长度的随机数据包,被单片机接收并将数据按位取反后返回,最终由计算机程序接收后比较数据是否正确;计算机端采用的应用程序是:DEBUG372.EXE。   将usb数据线插入计算机的usb口后,安装驱动程序,运行DEBUG372.EXE时我遇到了如下问题:   在数据端点2下传的长度框中输入:1,数据框中输入:55后,单击确定按钮,弹出一个警告框:请键入一个整数! 请问,出现这种情况是为什么?


在单片机用WR_USB_DATA7命令向ch372写数据时,数据块长度的有效值是0至64,如果长度不为0,则单片机必须将后续数据逐个写入CH372,此时未说·缓冲区被锁定。当用计算机读取ch372数据时,手册上说 CH372被动地等待USB主机在需要时取走数据;但当单片机在传递数据同时计算机执行了读取数据函数,是等待数据达到数据块长度时读取,还是可以在计算机读取时单片机继续传递未传完的数据?请求高人指点。


我用的是AVR128单片机


大家好,我也有类似问题。我的上位机是用LabVIEW实现,执行CH375Writedata后,再执行CH375readtada,数据写进去了,就是读不到我定义的数组空间的数据。我用DEBUG372来测试都是正确的,用LabVIEW就是调不通,各位帮个忙啊!!!! 还有就是用CH375WriteRead函数时,读的到,但是遇到0就截止了,到底是什么原因呢?


这论坛 竟然这么热闹


大家好!我想问一下CH375子程序库的问题,知道的朋友可以帮忙解答一下,小弟在此先谢过了。 子程序库程序怎么用?只是简单的调用.H文件吗?


除了调用.H文件之外还需要添加LIB文件。需要根据你单片机型号确定你使用的LIB文件才可以。


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