完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我继续将项目从 MK22FN1M0 移植到 LPC55S69,但我遇到了一个问题,我在选择部件时没有考虑检查——虽然 Kinetis 部件支持 16 个双向 USB 端点,但 LPC 部件显示 5 个逻辑端点和 10 个物理端点端点。
在这种情况下,这几乎无法满足我的需求,MSC 占用 2 个端点,CDC 占用 2 个端点,控制端点占用其他端点。我不确定物理/逻辑端点术语——Kinetis 文档没有使用它。 我的第一个问题是,将 MSC 接口的批量输入和批量输出端点设置为相同的端点编号是否存在问题——这就是 CDC DIC 端点的设置方式。在示例中,批量输入是 EP 1,批量输出是 EP 2。我已将它们都设置为 EP 1,它似乎有效,但我想了解发生了什么,以及是否有设置它们的原因不同的。 接下来,我看到 USB1(高速控制器)支持 6 个逻辑端点/12 个物理端点。这会让我有更多的喘息空间——其他仍有待移植的项目在某些配置中也需要 HID 和音频设备。有什么理由不让 USB1 成为这些设备的主要 USB 接口? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1905个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36355 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4392 浏览 0 评论
6044 浏览 1 评论
6760 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4209 浏览 0 评论
618浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
613浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
603浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
693浏览 2评论
792浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 23:34 , Processed in 0.939796 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号