我想请教你,如何通过单片机的外部中断0实现单片机接受计算机下传中断以及单片机向计算机发送上传数据中断?
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
我想请教你,如何通过单片机的外部中断0实现单片机接受计算机下传中断以及单片机向计算机发送上传数据中断?
CH375在收到USB主机发出的OUT请示或者IN请示时,会向单片机发出中断信号。单片机通过中断函数响应该中断。看网上下载到的示范程序就明白了。 不是很明白你想问的问题。不知道上面的答复是否明确。
我的程序是计算机(VB程序)通过CH372发送一个命令给单片机,单片机能正确接受到这个命令,并执行命令,然后再将运行结果上传给计算机。此时计算机(VB)读取上传数据会有时成功、有时不成功。我的硬件是没有问题的。
你也有这个问题呀,我的也是,不过我是用BC编写上位机程序的
我的程序没有发生这种问题,调通了以后就运行正常了。 我认为可能会是这个原因吧:1)单片机对于CH375的中断处理不完善,比如没有合适的释放缓冲 2)单片机发送/接收数据的长度要和上位机程序里的长度一致