找回密码
 立即注册
查看: 436|回复: 5

【求助】STC8H8K64U的硬件SPI信号混乱

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:109
  • 最近打卡:2025-02-12 18:01:31

6

主题

27

回帖

520

积分

高级会员

积分
520
发表于 2024-7-25 13:30:54 | 显示全部楼层 |阅读模式
本帖最后由 gqzjl 于 2024-7-25 13:39 编辑

我最近在尝试用STC8H8K64U的SPI驱动128*96的灰度屏,由于小白我想做一个流畅的GUI,我尝试提高SPI速率,但我把系统时钟设置为35M,SPI频率设置为系统时钟的二分频后屏幕直接花了

用用逻辑分析仪测试后发现SPI频率在11M以上是SCLK和MOSI的信号就乱了大佬们可以说一下SPI频率有最大值吗,或者SPI的最大频率与什么有关?

如下是用逻辑分析仪抓取的数据:
  SPI频率为系统时钟二分频(系统时钟=24M)
SPI_ @24M.jpg


  SPI频率为系统时钟二分频(系统时钟=30M)
SPI_ @30M.jpg


  SPI频率为系统时钟二分频(系统时钟=35M)
SPI_ @35M.jpg


  SPI频率为系统时钟二分频(系统时钟=44.2836M)
SPI_ @44.2836M.jpg


  SPI频率为系统时钟四分频(系统时钟=24M)
SPI_5M @24M.jpg


  SPI频率为系统时钟四分频(系统时钟=35M)
SPI_8M @35M.jpg


  SPI频率为系统时钟四分频(系统时钟=44.2836M)
SPI_10M @44.2836M.jpg





回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2024-7-25 13:49:17 | 显示全部楼层
SPI输出口,像SCLK、MOSI、SS脚都设置为推挽输出,并提高电平转换速度(配置前要使能扩展寄存器访问功能)
截图202407251348126612.jpg
回复 支持 2 反对 0

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:109
  • 最近打卡:2025-02-12 18:01:31

6

主题

27

回帖

520

积分

高级会员

积分
520
发表于 2024-7-25 14:09:06 | 显示全部楼层
乘风*** 发表于 2024-7-25 13:49
SPI输出口,像SCLK、MOSI、SS脚都设置为推挽输出,并提高电平转换速度(配置前要使能扩展寄存器访问功能)
...

谢谢你!
我真傻写了代码忘改了
1.jpg
改完直接飙到20M
哈哈哈.jpg


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:109
  • 最近打卡:2025-02-12 18:01:31

6

主题

27

回帖

520

积分

高级会员

积分
520
发表于 2024-7-25 14:13:23 | 显示全部楼层
继续提高频率又不行了(二分频,主频44.2368M)
不过20M速率完全够用了,优化下灰度屏的驱动代码直接刷到170FPS
接下来就要研究DMA了


6.jpg


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:109
  • 最近打卡:2025-02-12 18:01:31

6

主题

27

回帖

520

积分

高级会员

积分
520
发表于 2024-7-25 14:14:24 | 显示全部楼层
乘风*** 发表于 2024-7-25 13:49
SPI输出口,像SCLK、MOSI、SS脚都设置为推挽输出,并提高电平转换速度(配置前要使能扩展寄存器访问功能)
...

大佬是真的牛,言简意赅
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:297
  • 最近打卡:2025-05-01 06:53:32
已绑定手机

4

主题

339

回帖

1558

积分

金牌会员

积分
1558
发表于 2024-7-25 15:23:51 | 显示全部楼层
{:5_332:}{:5_332:}厉害
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 06:41 , Processed in 0.120961 second(s), 83 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表