单片机能收到计算机传来的数据,但取反后送回计算机,测试程序中看不到任何数据。 请问可能是什么问题?另外,中断端点有何特殊用处?只采用批量端点传送数据不就行了?
你用的是我们的TEST程序吗?上位机你是用什么调试,你用CH372DEBUG调试,还有就是中断端点一次上传8个数据,而批量端点则是一次可以上传64字节,不过在低速的时候,我们只能用中断传输,例如鼠标和键盘都是利用中断传输的
不是,是别人编的测试程序,CH372DEBUG哪儿有?我下载了CH372DBG.ZIP,但是好像没看到可用的调试程序。
应该在网站上面有下载,你可以去找下
当我打开debug372.exe时,提示无法找到入口,无法定位程序输入点什么的。
我找到了,也用这个DEBUG372调试了一下,还是不能看到上传的数据。另外,我是用仿真器调试的,开始没有设置断点,没看到上传数据;后来我想看看下传数据的时候有没有中断产生,才设置了一个断点,是证明是有中断产生的。(因听说设置断点不利于数据传输,所以说明一下)
对了,听说还有一个TEST程序,不知在哪里可以下载?
在372EVT。ZIP里面有下载
我是指单片机的测试程序,也在那个里面吗?
最好是汇编语言的。
有的,不过是C的
如果数据能够读入并取反,是不是说明硬件没什么问题?主要问题在软件上?会是什么问题?
那就要你自己检查上位机的程序了
我用你们提供的测试程序也看不到任何返回数据啊,就是那个用VC编的测试程序,也是可以传给单片机,但单片机上传的数据收不到。