求救,USB上位机不能接收下位机的数据,

不能接收单片机的数据,但是可以发送数据到单片机,我用的是delphi的那个例子,有谁知道怎么处理啊,那个程序有些东西没有弄明白,还请高手指点一下啊

首先要确保下位机发出数据,你可以到我们网站去下ch372evt.zip,CH372EVT/PUB/TEST/MCU程序(TEST程序是接收上位机下传的数据取反后再上传) 在上位机要开个线程去不停地读数据.


上位机下传的数据取反后再上传,这一步,我的数据接收是正确的。在次之后,我用单片机一直发数据给上位机,我去读但是读不到,读到的数据不是我发送的。


开个线程去不停地读数据,要怎么样去开啊,还请指点一下,谢谢了。


下位机的话,你得确保在上位机取走上一次数据产生数据上传成功中断之后,先解锁缓冲区,再将下一次要上传的数据写到缓冲区里去。


上位机下传的数据取反后再上传,这一步,我的数据接收是正确的---- ------------ 请问LZ,这一步,你采用的是什么方式,如果是中断的话,你的中断信号如何进去的呢? 我用了INT1作为中断引脚,低电平有效,但是始终无法让其进入中断函数, 谁能给我一点意见呢?拜托了 对了 我的程序采用的就是test的例子


这个中断还象是自动进去的.中断进去后,要去判断是什么中断


请问你用的是什么中断啊?我用的是单片机的INT1和 CH372的INT#连接作为中断控制的 为何我的INT#总是不能变成低电平而进入不了中断呢? 可以将你的中断程序共享吗?尤其是 和中断相关的一些引脚的设置!!!


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