主题 : 介意版主提供一个裸机USB驱动例子 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 17673
精华: 0
发帖: 29
金钱: 145 两
威望: 29 点
贡献值: 0 点
综合积分: 58 分
注册时间: 2010-03-31
最后登录: 2011-02-24
楼主  发表于: 2010-06-21 10:15

 介意版主提供一个裸机USB驱动例子

由于现在电脑主板很多接口都不接供了,比如现在很多笔记本已经没有串口了,台式电脑倒还有一个9针的串口,反而USB接口到是越来越多,前面两个,后面一般都有4个USB接口,同时还支持USB接口扩展,所以,在底层与PC端进行数据通信时,有时候在没有串口的情况下,USB接口通信也是一种很好的解决方案。
随着USB速度的加快,在要求PC端与底层需要高速数据传输时,一般都是应用USB,同时,有时候客户要求应用USB进行数据传输,这也不得不去满足用户的需求。小弟现在想写一个USB驱动,主机与从机都想实现一下,苦于没有例子参考,也许是小弟的知识面不够。

简单的需求如下:(面向从机)
在PC端有个USB调试工具,能接收底层向其发送的数据,同时能向底层发送数据,为了验证数据的发送与接收是否正确,对把接收到的数据进行显示。

底层USB驱动要求:能接收PC发送来的数据,同时能发送数据到PC端。底层接收数据的正确与否,这个好办,通过回发送到PC端就可以知道。
级别: 新手上路
UID: 23540
精华: 0
发帖: 10
金钱: 55 两
威望: 11 点
贡献值: 0 点
综合积分: 20 分
注册时间: 2010-06-21
最后登录: 2010-10-18
1楼  发表于: 2010-06-21 22:21
想法不错啊,但是这种方式貌似不能完全代替串口吧?如果在LISR中向USB设备输出打印信息会不会破坏中断呢?
级别: 新手上路
UID: 5171
精华: 0
发帖: 35
金钱: 250 两
威望: 100 点
贡献值: 0 点
综合积分: 70 分
注册时间: 2009-04-13
最后登录: 2016-03-30
2楼  发表于: 2010-06-30 14:52
USB转串口能不能解决呢?
级别: 新手上路
UID: 56504
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2011-10-08
最后登录: 2012-03-28
3楼  发表于: 2011-10-12 15:57
楼主好想法,目前做一个HOST的裸机驱动!苦于无从下手,收高人指点。