急问:CH372与计算机通讯问题?

单片机能收到计算机传来的数据,但取反后送回计算机,测试程序中看不到任何数据。 请问可能是什么问题?另外,中断端点有何特殊用处?只采用批量端点传送数据不就行了?

你用的是我们的TEST程序吗?上位机你是用什么调试,你用CH372DEBUG调试,还有就是中断端点一次上传8个数据,而批量端点则是一次可以上传64字节,不过在低速的时候,我们只能用中断传输,例如鼠标和键盘都是利用中断传输的


不是,是别人编的测试程序,CH372DEBUG哪儿有?我下载了CH372DBG.ZIP,但是好像没看到可用的调试程序。


应该在网站上面有下载,你可以去找下


当我打开debug372.exe时,提示无法找到入口,无法定位程序输入点什么的。


我找到了,也用这个DEBUG372调试了一下,还是不能看到上传的数据。另外,我是用仿真器调试的,开始没有设置断点,没看到上传数据;后来我想看看下传数据的时候有没有中断产生,才设置了一个断点,是证明是有中断产生的。(因听说设置断点不利于数据传输,所以说明一下)


对了,听说还有一个TEST程序,不知在哪里可以下载?


在372EVT。ZIP里面有下载


我是指单片机的测试程序,也在那个里面吗?


最好是汇编语言的。


有的,不过是C的


如果数据能够读入并取反,是不是说明硬件没什么问题?主要问题在软件上?会是什么问题?


那就要你自己检查上位机的程序了


我用你们提供的测试程序也看不到任何返回数据啊,就是那个用VC编的测试程序,也是可以传给单片机,但单片机上传的数据收不到。


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