[ZLG-ARM] LPC2468 USB问题

[复制链接]
 楼主| ybqchj 发表于 2008-11-26 19:51 | 显示全部楼层 |阅读模式
周工你好,请教三个问题:<br />1.&nbsp;行怎么实现tmp中存放着一个16位的数,在《深入浅出LPC214X》USB部分的程序<br />tmp=INT32U*buf++;<br />tmp=(NT32U)*buf++&lt&lt8;<br />*buf内存中不是存放着一个字节吗,移出去8位不就等于0了?<br /><br />2.&nbsp;再请教个USB端点最大包长度问题,如果我要用到3个端点,是不是每个端点分别要进行设置端点最大包长度?还是USBMaxPSize中的值怎么分配?<br /><br /><br />3.现在有出版《深入浅出--LPC24XX》这本书吗(周立功箸)?
zlg_lly 发表于 2008-11-28 09:42 | 显示全部楼层

RE:ybqchj

您好!<br />1、位移寄存器是32位的,tmp=(NT32U)*buf++&lt&lt8位移过程中不会buf不会丢失。tmp应该是32位的吧?<br />2、所有端点的最大包大小都需要单独配置,USBMaxPSize的值根据端点的数据包长度来设置,每个端点都有自己的最大长度,具体请参考相关的用户手册。<br />3、《深入浅出--LPC24XX》已经出版了。
db10 发表于 2008-11-28 15:57 | 显示全部楼层

ls

&nbsp;出版了不一定买得到书,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

56

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部