串口助手只是你调程序用的工具, 你PC机还是要自己写程序的。
其实搞了半天,你还是核心问题没有搞清楚, 就是到底什么速度能满足你需求。 这个问题搞不清楚, 别人也不知道怎么跟你分析,只能左一句右一句。
楼上的万利电子老兄说的是Bulk模式,这种其实比我说的同步模式还要快, 但是我觉得你这种CAN应用绝对不至于要用到那种模式. 而且Bulk模式搞驱动麻烦得很。
还有一位说的CDC提速, 这样也可以解决问题。但是不知道你甚么速度需求,怎么提速也不好讲。
现在争议在于速度怎样能满足需求, 需要你自己做个实验, 怎么做实验,我前面提出了我的初步思路。
如果你能把速率需求搞清楚, 那么使用哪种模式就很清晰了。现在就是没有搞清楚速率,所以大夥一人一句, USB应用模式好几种,每种都很复杂,够你搞一阵子的了。所以当务之急是搞清楚甚么样的速率达到要求, 不然这帖子再十大热门, 也都反覆说废话而已。
HID 模式: 最慢的模式,但是不需要另外搞驱动, Windows API就可以跟板子通信
CDC模式: 要搞个驱动, 速度可快可慢,最快的肯定超过HID, CAN,很多, 而且上下层都用串口来编程序,对于开发进度来讲很大优势。
中断控制, 同步模式: 不适应你的应用
Bulk模式:应该是最快的模式, 我觉得不适用你的应用。
本人强烈建议你做个实验,确定一下你需求的速率。 |