
盘古UE-STM32F407工控板原理图
STM32F407 定时器触发DMA 求助大神
【MCU实战经验】基于STM32F407的音频播放器设计
【STM32F429心得\疑问】+STM32F4之FSMC和FMC
STM32F429读取IO口传输的数据速率
STM32F407ZGT6 手摸芯片背部重启
STM32F4 SPI 动作时,软件片选信号被拉高,IO口程序逻辑失控
STM32F401RE NUCLEO求助,串口一直不能进中断
读取STM32F407内部温度传感器值错误
STM32F429多路内部ADC独立采集的办法
一个帧内可能有多种传输,各类传输的带宽由主机控制。
每种传输可能需要多个事务处理完成, 每个事务处理由多个包组成,其中数据包负责传输数据。
每个数据包所能传输的最大字节 由传输类型和USB速度模式【FS/HS】决定。
比方BULK传输,FS 模式下,每个数据包最大传输字节为64.
一次传输的数据没有限制,但每次事务能传输的数据有限。当待传输数据超过一次事务中的数据包最大字节数时,可以通过多个事务处理来完成。
比方FS,BULK模式下,你要传输1500字节数据,可以多个多次事务完成,最后一个不到64字节的数据传输视为本轮传输结束。如果每次都是刚好64字节传输,最后补个0字节传输事务即可。
SOF包是主机定期发送给设备,用来主机、设备的同步。每帧的开始都会发SOF包。
还要注意一点,数据的收发的主导权在主机。细节得看看USB协议资料。
评分
查看全部评分