你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32 24Mhz 驱动128*128 (ST7735)TFT液晶屏

[复制链接]
Huang0000 提问时间:2019-7-19 13:51 /
阅读主题, 点击返回1楼
收藏 评论16 发布时间:2019-7-19 13:51
16个回答
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

无标题5.png

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

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时钟也尽量提高,只要在器 ...

刷屏速度上来了
12
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版