大家好!今天看了下调试工具的上层源程序,发现PC机向CH372下传的缓冲区是4K,而上传的缓冲区是0.5K,请问下这是固定的么(是PC向CH372写入数据的缓冲区就是4K还是可以自己设置的呢?)
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
大家好!今天看了下调试工具的上层源程序,发现PC机向CH372下传的缓冲区是4K,而上传的缓冲区是0.5K,请问下这是固定的么(是PC向CH372写入数据的缓冲区就是4K还是可以自己设置的呢?)
上传和下传最大可以支持4K,不是固定了,可以变化!因为我们的端点2大小是64,传输4K其实是驱动分成多个数据包来传输的.
哦,那我要向下传送100K数据的话,就要上层控制100K分成25个4K向下传送?还是可以直接为其开辟100K的缓冲区向下传诵呢?
分成25个4K向下传送,上传和下传最大可以支持4K!