关于数据传送问题,帮忙看看

如果要从单片机发送少量数据到计算机,比如就一个字节,但需要计算机能马上得到数据而不是用CH375ReadData去读数据,单片机这块我明白,可用中断端点发送数据,但计算机这块我不是太明白,我是用VB的,看了你们的例程但不是很明白,能否详细指点一下,在这多谢了!

按您所说的意思,可以这样,先用CH375SetIntRoutine()在应用程序里设置一个mPCH375_INT_ROUTINE类型的函数响应中断上传,只要中断端点一有数据,应用程序里的中断服务程序马上就会被调用,中断数据会做为参数传到中断服务程序里,下面你就可以操作这些数据了. 在使用中断服务程序时要注意,在中断服务程序里不要作过多操作(中断实时性高),建议您用postmessage将操作转移到响应指定消息的函数里执行.


明白了一些,但对用postmessage将操作转移到响应指定消息的函数里执行这一步不知如何做啊,能不能具个简单的例子,如将中断得到的数据在文本框中显示出来


等价于调用指定事件的函数.例子很多.你看CH372EVT.ZIP\VB\DEMO这里也用到了.还有CH341EVT.ZIP\IDEN_SER\VB里的例子里,这里用到一个插拔通知CH341SetDeviceNotify()和这个CH372中断用法是一样的,


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