版主,您好,ch347t驱动读写大量数据时候,数据长度只要超过500多字节,spi总线读写数据就自动分包(包间隔50us-500us),这样下来,读写数据速率就很不稳定,并且有效速率为60Mhz的20%~80%.
请问如何优化读写速率。
热门产品 :
CH32X035: 32位USB+USB PD单片机
版主,您好,ch347t驱动读写大量数据时候,数据长度只要超过500多字节,spi总线读写数据就自动分包(包间隔50us-500us),这样下来,读写数据速率就很不稳定,并且有效速率为60Mhz的20%~80%.
请问如何优化读写速率。
您好,在读写速率方面可做如下处理:
1、使用CH347SPI_WriteRead函数,单次读写可最大满足4K字节;
2、若是存在长时间读写场景,可通过CH347SPI_ChangeCS手动控制片选,使能后再循环调用CH347SPI_Write和CH347SPI_Read进行数据读写操作,需注意使用该方式时,初始化参数中iIsAutoDeativeCS需设置为0,iChipSelect传参为0。