Huang0000 发表于 2019-7-19 15:43:06

す疯Ⅱ恒す 发表于 2019-7-19 15:30
刷屏速度慢也有好几个因素的。主频肯定开最高,比较执行代码也是要时间的;SPI时钟也尽量提高,只要在器 ...

买了48Mhz 的M0 ,等到货了再测测看

wenyangzeng 发表于 2019-7-19 15:44:42

本帖最后由 wenyangzeng 于 2019-7-19 15:46 编辑

Huang0000 发表于 2019-7-19 15:31
我再仔细检查一下,用的是 STM32F100C8, 系统时钟我是在CubeMX 配置的,最高支持是24M ...
STM32F100C8如果没有正确配置时钟频率,那默认使用HSI,系统时钟只有8MHZ,需要按下图配置使用HSI,系统时钟才能达到24MHZ


Huang0000 发表于 2019-7-19 15:49:28

wenyangzeng 发表于 2019-7-19 15:44
STM32F100C8如果没有正确配置时钟频率,那默认使用HSI,系统时钟只有8MHZ,需要按下图配置使用HSI,系统时 ...

是,我一开始就是默认8M,那更慢,后来我就改为24的配置了,速度稍提升,但是还是比不上我测试STC的刷屏速度

Huang0000 发表于 2019-7-20 15:53:38

感谢,各位朋友的参与,经测试,更换48M的M0,在刷屏方面并没有明显的提升,问题应该是出在数据处理方面了,后续看看能不能处理好,再来分享了

Huang0000 发表于 2019-7-21 10:19:20

屏幕的速度终于上来了,用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。

Huang0000 发表于 2019-7-21 10:19:50

wenyangzeng 发表于 2019-7-19 15:44
STM32F100C8如果没有正确配置时钟频率,那默认使用HSI,系统时钟只有8MHZ,需要按下图配置使用HSI,系统时 ...

刷屏速度上来了

Huang0000 发表于 2019-7-21 10:20:07

す疯Ⅱ恒す 发表于 2019-7-19 15:30
刷屏速度慢也有好几个因素的。主频肯定开最高,比较执行代码也是要时间的;SPI时钟也尽量提高,只要在器 ...

刷屏速度上来了
页: 1 [2]
查看完整版本: STM32 24Mhz 驱动128*128 (ST7735)TFT液晶屏