よくある質問
- M051 ベースシリーズ(95)
- M0518シリーズ(97)
- M0519シリーズ(43)
- M0564 シリーズ(1)
- ミニ 51 ベースシリーズ(90)
- ナノ 100/102 ベースシリーズ(101)
- Nano103 ベースシリーズ(10)
- ナノ 110/112 LCD シリーズ(100)
- ナノ 120 USB シリーズ(111)
- ナノ 130 アドバンストシリーズ(110)
- NUC029 シリーズ(94)
- NUC100/200 アドバンストシリーズ(102)
- NUC120/122/123/220 USB シリーズ(116)
- NUC121/125シリーズ(1)
- NUC126 USB シリーズ(2)
- NUC130/230 CAN シリーズ(103)
- NUC131/NUC1311 CAN シリーズ(98)
- NUC140/240 コネクティビティシリーズ(114)
製品
機能
+
常见问答
USB Device的端点有三种操作模式,分别为Auto-validation mode、Manual-validation mode以及 Fly mode,它们的作用分别是? 日期:2016-07-12
- Auto-validation mode(自动确认模式):收到IN-token后,会在有效数据等于端点最大封包大小时 (Endpoint Maximum Packet Size, EPMPS)才传送资料。如果需要在传输结束的时候发送一个短封包传送剩余的资料,可以设定USBD_EPxRSPCTL[6]中的SHORTTXEN为1,控制器将在接下来的IN-token发送资料到主机。该模式需要CPU的处理很少,大部分由USB Device控制器来完成。当发送到主机的资料有效载荷总是等于最大封包大小时,可以选择该模式。
- Manual-validation mode(手动确认模式):每次收到IN-token,需要CPU写入资料大小和数量后,才能传送资料。该模式需要CPU处理每次传输,如果每次发送的资料个数不固定,可以使用这个模式由CPU来决定。
- Fly mode(FLY模式):最简单的操作模式,没有确认的步骤,收到In-token即传送资料。若数据大小超过最大封包大小,控制器会自动打包成最大封包大小,并发送到主机。此模式需要CPU的处理很少,适合用于同步数据传输,因为传输速度比封包大小重要。
| 产品: | 微控制器 ,Arm Cortex-M4 微控制器 ,NUC442 / 472 系列 ,NUC505 系列 |
|---|---|
| 应用: | |
| 功能: | Peripherals,Connectivity,USB |