阅读:1184回复:7
在线求救,希望各位大哥哥大姐姐能帮帮小妹
我是今年刚毕业的大学生,现在在公司里做的是单片机的开发,最近刚接了一个项目是有关USB的,但是我以前都没有接触USB,所以有很多问题,希望各位大哥哥大姐姐在看到我发的贴子之后能帮我指点一下,小妹将感激不尽!!
我现在用的是PDIUSBD12芯片,是要与PIC18系列的单片机连接的1!看的资料是周立功的《PDIUSB12 USB 固件编程与驱动开发》和中国电力出版的《USB 大全》,我已经看了两个星期的书,但是还是一片茫然,不知道到底该怎么下手!希望做的类似项目的大哥哥大姐姐能帮我指点一下迷津,谢谢!! 还有就是这本书讲的饿都是与MCS-51系列的单片机相连的,那么我用的是PIC系列,在用的时候应该注意什么呢?能不能告诉我呢? 我随时在线等待你们的帮忙!!希望你们能帮帮小妹!! 我的邮箱是:cahwlx1982@163.com |
|
沙发#
发布于:2004-08-18 17:12
先看看D12的硬件资料,看看管脚资料,看看demo板的电路设计,把你的电路搭出来,硬件没什么难的,就几个地址线几个数据线,一个片选,一个中断,一个读信号一个写信号,若干个io和控制引脚
这些东西还是看datasheet的好,d12的datasheet有中文版的,你对照着datasheet和demo板的电路把相应的东西一直到你的pic单片机上即可。 硬件设计都是通用的,没什么难度可言,关键是后期的软件编写。 |
|
板凳#
发布于:2004-08-18 17:26
jinghuiren
谢谢你的建议,可是我还是觉得不知道从哪里下手!!比如说:USB有四种传送的方式,那么我具体应该选择哪个方式,在是在编程的哪一块定义呢!! 还有就是,USB在初始化的时候,是不是每一个模块都要初始化啊,比如:命令接口,中断服务程序,协议层,标准请求处理,厂商请求处理,主循环等等都要初始化啊?书上用的都是C语言,而且在命令接口的程序中有很多固定的数据,是不是在PIC系列的单片机上也是一样的啊?还是需要改动呢? 另外单片机在用之前肯定是需要初始化的哦,是不是就和开发的一样的初始化把那些要用的引脚和一写I/O初始化句可以了,还是还要其他的初始化呢? |
|
地板#
发布于:2004-08-18 20:13
我觉得用哪一种方式还是取决于你究竟用USB传输什么数据。
比如音频,视频数据就用同步传输,而像游戏控制柄,键盘,鼠标等就用中断传输,具体可以参照一下USB的四种传输模式。 |
|
地下室#
发布于:2004-08-18 22:09
看看d12的资料应该会初步明白一些
然后就是看看网上一些关于这个芯片设计的资料和源代码就应该差不多了 这个网站上就有相关的源代码和资料,有什么不懂的再来问,不难的哦! |
|
|
5楼#
发布于:2004-08-18 22:40
你是女生,你投降吧,USB还是很难的!!!不适合女生做.
硬件设计都是通用的,没什么难度可言,说的不对吧,往往一些人在开漏输出时不接上拉电阻!! |
|
6楼#
发布于:2004-08-19 08:14
谢谢你们的建议和帮助!!小妹在此非常的感谢各位!!我将尽量完美的去完成我接的项目!!希望在接下来碰到问题的时候,你们能再一次的伸出你们的慷慨的手援助小妹!!!再一次的谢谢你们!!也希望我们能成为朋友!!谢谢!!
|
|
7楼#
发布于:2004-08-19 13:20
把具体需求说的越明白,大家就越能帮助你,这里是高手的天堂,你还怕没有帮你?
|
|
|