usb虚拟串口的bulk in,串口工具能否像使用真实串口被动接后数据?

outmind outmind 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我使用USB的CDC协议,做成的虚拟串口。主机的驱动使用的是windows xp自带的usbser.sys。从PC端发送数据到ARM端,已经实现了。现在的问题是如何实现ARM到PC的数据输入。
我的问题有如下几个:
1.主机何时发送IN令牌包请求从机数据输入?是定时发送IN令牌包,还是需要串口工具触发?
2.一般串口工具在使用串口时,接收数据都是被动接收的(并不需要用户点击读取文件)。如果是主机定时发送IN令牌包,串口工具如何得到接收的数据?(能否想使用真实串口一样?)如果是需要串口工具触发,应该如何触发并得到数据?

ps:到目前为止,我似乎看到虚拟串口可以如同串口一样直接使用,可是我不知道如何的到ARM-->PC的数据。
这些问题困扰了我很久,希望高手现身帮忙,感激不尽!
...全文
评论 9
收藏 已收藏
分享
返回顶部
outmind
驱动开发/核心开发 21,620 成员 21,709 内容