如果要从单片机发送少量数据到计算机,比如就一个字节,但需要计算机能马上得到数据而不是用CH375ReadData去读数据,单片机这块我明白,可用中断端点发送数据,但计算机这块我不是太明白,我是用VB的,看了你们的例程但不是很明白,能否详细指点一下,在这多谢了!
查看: 3254
回复: 3
关于数据传送问题,帮忙看看
USB_writer
发表于: 2006-06-01 16:37:00
热门产品 :
CH634: 4端口USB3.0 HUB控制器芯片
按您所说的意思,可以这样,先用CH375SetIntRoutine()在应用程序里设置一个mPCH375_INT_ROUTINE类型的函数响应中断上传,只要中断端点一有数据,应用程序里的中断服务程序马上就会被调用,中断数据会做为参数传到中断服务程序里,下面你就可以操作这些数据了. 在使用中断服务程序时要注意,在中断服务程序里不要作过多操作(中断实时性高),建议您用postmessage将操作转移到响应指定消息的函数里执行.
USB_writer
发表于: 2006-06-02 09:27:00
明白了一些,但对用postmessage将操作转移到响应指定消息的函数里执行这一步不知如何做啊,能不能具个简单的例子,如将中断得到的数据在文本框中显示出来
等价于调用指定事件的函数.例子很多.你看CH372EVT.ZIP\VB\DEMO这里也用到了.还有CH341EVT.ZIP\IDEN_SER\VB里的例子里,这里用到一个插拔通知CH341SetDeviceNotify()和这个CH372中断用法是一样的,
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录