阅读:1392回复:8
有关D12的端点的问题
各位仁兄,小弟我看了好多天的D12资料,到现在还不明白,D12的端点到底是什么东东,好象每个端点有两个缓存器,这些端点在数据传输中到底是怎么控制的啊!谢了!!
|
|
沙发#
发布于:2003-07-23 08:44
端点就是数据I\\O口。每个端点的缓冲是存放临时数据的,用来提高数据读写效率。对于端点详细说明请参阅说明文件。如果你看不懂,看一买本《D12固件与开发》(名字好像是这个),里面把大部分英文资料翻译了。
|
|
板凳#
发布于:2003-07-23 09:10
D12是什么意思呀?
哈哈,我只搞软件驱动开发(当然也有应用层),并且只使用DDK,倒是经常看见D12,但是不知道是什么意思,望各位指点 |
|
|
地板#
发布于:2003-07-23 10:13
哥们,D12是一款USB1.1的接口芯片!!!真是隔行如隔山啊。
|
|
地下室#
发布于:2003-07-24 16:35
可是它还有端点0端点1等之分啊,这在程序中怎么设置啊!
|
|
5楼#
发布于:2003-07-24 18:24
我建议你先把USB的描述符搞请楚这样端点0,1,2,16就知道了.
你可以看看周立功编的那本D12的书,29块钱. |
|
6楼#
发布于:2003-07-25 15:16
谢了,yss,我也觉的应该去买一本书看看,
哪位大哥能不能给我一个在Keil下编译可以通过的C51例子参考参考啊,我以前在网上下载的例子不知为什么好象都不能编译, |
|
7楼#
发布于:2003-07-25 15:23
应该是你的编译文件不全吧。
|
|
8楼#
发布于:2003-07-25 15:54
不会吧!
我在编译一个例子的时候出现如下错误: asassembling D12CI.H... D12CI.H(67): error A9: SYNTAX ERROR D12CI.H(68): error A9: SYNTAX ERROR ..... 可是第67行为: void D12_SetAddressEnable(unsigned char bAddress, unsigned char bEnable); 第68行为: void D12_SetEndpointEnable(unsigned char bEnable); 应该没有什么语法错误吧!而且几乎所有的头文件明明定义的没问题 可它还是出现这种提示,唉真搞不懂! |
|