CH375的这两种模式有什么区别? 我想用STC89控制CH375来传送振动信号数据,工作于USB-DEVICE模式下,请问用哪种模式比较好?(对传输速度没有特殊要求,希望单片机程序尽量简洁)
谢谢!
CH375的这两种模式有什么区别? 我想用STC89控制CH375来传送振动信号数据,工作于USB-DEVICE模式下,请问用哪种模式比较好?(对传输速度没有特殊要求,希望单片机程序尽量简洁)
谢谢!
内置固件实际上是只需要设置一个模式,计算机就会识别到我们的CH372芯片,一些描述符实际已经存放在372芯片里面了,而外置固件的话,就需要单片机往主机传输设备描述符以及一系列的控制传输。 如果你仅仅是传输数据的话,要求程序简洁的话,那么你可以选用模式2,内置固件模式
谢谢!还有一个问题,在CH372的手册中,有内置固件模式下的命令列表,其中有2个写数据命令:WR_USB_DATA5,WR_USB_DATA7,分别向端点1,2写入数据块。 我想问的是这2个端点有什么区别? 所谓的USB端点2是批量端点是否意味着WR_USB_DATA7命令适用于大数据量的传输呢?
再次感谢!!
具体区别可参考USB协议 批量端点是用于批量传输
WR_USB_DATA5用于将数据写入端点1,端点1缓冲区大小是八个字节,也就是一次最多只能写8个字节的数据; WR_USB_DATA7用于将数据写入端点2,端点2缓冲区大小是64个字节,也就是一次最多能写64个字节的数据;
谢谢,我再研究研究