关于usb固件编程,定义描述符时的问题
最近小弟我在研究usb固件编程,有一个疑惑,就是定义usb configuration descriptor的时候,其中的wTotalLength字段关于配置描述符的总长度时,为什么要进行高低字节交换。
[解决办法]
USB的数据传输使用的是小端格式,可能LZ使用的MCU是大端格式,所以需要高低字节的交换。
发布时间: 2012-02-17 17:50:42 作者: rapoo
关于usb固件编程,定义描述符时的问题
最近小弟我在研究usb固件编程,有一个疑惑,就是定义usb configuration descriptor的时候,其中的wTotalLength字段关于配置描述符的总长度时,为什么要进行高低字节交换。
[解决办法]
USB的数据传输使用的是小端格式,可能LZ使用的MCU是大端格式,所以需要高低字节的交换。