屏幕的速度终于上来了,用HAL库硬件SPI发送函数驱动屏幕,那速度太慢了。寄存器还不是很熟悉,就删库函数呗,当我从上到下开始把对驱动屏幕没用的删掉,但把
/* Check the end of the transaction */
// if (SPI_EndRxTxTransaction(hspi, Timeout, tickstart) != HAL_OK)
// {
// hspi->ErrorCode = HAL_SPI_ERROR_FLAG;
// }
删掉后,速度澄澄的就上来了,仿真一看,时间刷屏时间减了80+个ms,原来刷一屏要156ms。
买了48Mhz 的M0 ,等到货了再测测看
STM32F100C8如果没有正确配置时钟频率,那默认使用HSI,系统时钟只有8MHZ,需要按下图配置使用HSI,系统时钟才能达到24MHZ
评分
查看全部评分
是,我一开始就是默认8M,那更慢,后来我就改为24的配置了,速度稍提升,但是还是比不上我测试STC的刷屏速度
/* Check the end of the transaction */
// if (SPI_EndRxTxTransaction(hspi, Timeout, tickstart) != HAL_OK)
// {
// hspi->ErrorCode = HAL_SPI_ERROR_FLAG;
// }
删掉后,速度澄澄的就上来了,仿真一看,时间刷屏时间减了80+个ms,原来刷一屏要156ms。
刷屏速度上来了
刷屏速度上来了