STM32的USB初认知
来源:互联网 发布:赌博庄家抽水算法 编辑:程序博客网 时间:2024/05/16 02:51
USB的描述符详解地址:http://blog.chinaunix.net/uid-20665047-id-3446708.html
尤其注意的是STM32的USB一次传输最高的字节数据为64字节
USB的通讯协议:http://blog.csdn.net/myarrow/article/details/8484113
尤其注意的是
状态阶段:用来表示整个传输的过程已完全结束。
状态阶段传输的方向必须与数据阶段的方向相反,即原来是IN令牌封包,这个阶段应为OUT令牌封包;反之,原来是OUT令牌封包,这个阶段应为IN令牌封包。
对于【控制读取】而言,主机会送出OUT令牌封包,其后再跟着0长度的DATA1封包。而此时,设备也会做出相对应的动作,送ACK握手封包、NAK握手封包或STALL握手封包。
相对地对于【控制写入】传输,主机会送出IN令牌封包,然后设备送出表示完成状态阶段的0长度的DATA1封包,主机再做出相对应的动作:送ACK握手封包、NAK握手封包或STALL握手封包。
以后会继续补充,
STM32的USB 使用中断方式传输时,可以从中断来判断是否数据发送完毕,防止数据丢失。
0 0
- STM32的USB初认知
- STM32的USB外设初窥
- STM32的USB通信资料
- STM32的USB使用比较
- STM32的USB通信资料
- 初学 stm32 的USB 开发
- STM32的USB中断说明
- 修改STM32的USB程序
- STM32 USB的DFU功能
- 基于STM32的USB枚举
- 基于STM32的USB开发
- USB协议及认知
- 对于stm32的另层认知哈哈哈哈哈哈哈哈
- stm32 usb
- STM32 USB
- STM32 USB
- STM32的USB例程修改步骤
- STM32的 USB传输(双缓冲)
- Learning ROS for Robotics Programming Second Edition学习笔记(十) indigo Gazebo rviz slam navigation
- UISearchDisplayController和UISearchBar
- 最大乘积(Maximum Product,UVa11059)
- Tomcat下直接通过ip访问自己的项目
- 遇到的问题1
- STM32的USB初认知
- 如何快速查看将C反汇编的代码
- 20151215笔记:查找算法——顺序查找和二分查找
- C++文件读写详解(ofstream,ifstream,fstream)
- leetcode -- Single Number II &III- 位操作,没有理解
- css样式优先级
- OC-044.可变数组NSMutableArray
- webview加载html的离线缓存
- osg的link2019错误