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

STC8H8K64U SPI速度上不去怎么回事?有大侠知道吗?

[复制链接]

1

主题

3

回帖

25

积分

新手上路

积分
25
发表于 2023-8-7 17:20:30 | 显示全部楼层 |阅读模式
STC8H8K64U   SPI速度上不去怎么回事?有大侠知道吗?-1.png


    P0M0 = 0x00; P0M1 = 0x00;
    P1M0 = 0x00; P1M1 = 0x00;
    P2M0 = 0x00; P2M1 = 0x00;
    P3M0 = 0x00; P3M1 = 0x00;
    P4M0 = 0x00; P4M1 = 0x00;
    P5M0 = 0x00; P5M1 = 0x00;
    P6M0 = 0x00; P6M1 = 0x00;
    P7M0 = 0x00; P7M1 = 0x00;



    P4SR &= ~0x09;

    //P4DR &= ~0x09;
    P5SR &= ~0x10;
    //P5DR &= ~0x10;


不设置 P4SR  P5SR 的化,SPI速度最大12M

设置 P4SR  P5SR 的化,SPI速度最大16M


资料上介绍至少可以到22M
STC8H8K64U   SPI速度上不去怎么回事?有大侠知道吗?-2.png


迷惑好久了!,希望有高手指点一下!


回复

使用道具 举报 送花

1

主题

3

回帖

25

积分

新手上路

积分
25
发表于 2023-8-7 17:23:13 | 显示全部楼层
STM32F103板子,SPI速度直接冲到36M,STM32F103板和STC8H两块板子除CPU外,外围元件都一样的,
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:444
  • 最近打卡:2025-06-16 09:26:42
已绑定手机

39

主题

2059

回帖

7070

积分

论坛元老

积分
7070
发表于 2023-8-7 18:02:48 | 显示全部楼层
csqz*** 发表于 2023-8-7 17:23
STM32F103板子,SPI速度直接冲到36M,STM32F103板和STC8H两块板子除CPU外,外围元件都一样的, ...

系统主频设置多大?SPI时钟最快可以达到系统时钟的2分频。系统时钟设置40MHz以上,SPI时钟就可以达到20M以上。
除了设置PxSR提高电平转换速度外,还可以将输出脚设置为推挽输出模式。
回复 支持 反对

使用道具 举报 送花

1

主题

3

回帖

25

积分

新手上路

积分
25
发表于 2023-8-8 15:57:21 | 显示全部楼层
乘风*** 发表于 2023-8-7 18:02
系统主频设置多大?SPI时钟最快可以达到系统时钟的2分频。系统时钟设置40MHz以上,SPI时钟就可以达到20M ...

系统主频44.2368M,设置高速SPI,SPI的CLK应该22.1184M,就通不过
回复 支持 反对

使用道具 举报 送花

1

主题

3

回帖

25

积分

新手上路

积分
25
发表于 2023-8-8 15:59:40 | 显示全部楼层
乘风*** 发表于 2023-8-7 18:02
系统主频设置多大?SPI时钟最快可以达到系统时钟的2分频。系统时钟设置40MHz以上,SPI时钟就可以达到20M ...

系统主频44.2368M,设置高速SPI,SPI的CLK应该22.1184M,就通不过
不用改代码:系统主频改33.1776M,,就可以了

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:99
  • 最近打卡:2025-06-16 09:28:47

733

主题

1万

回帖

1万

积分

管理员

积分
16651
发表于 2023-8-8 18:23:25 | 显示全部楼层
先不接任何负载,看下 SPI输出的信号的质量。
另外用上 DMA支持SPI, 可能对 SPI的瞬间速度就要求降低了
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-17 03:55 , Processed in 0.140374 second(s), 77 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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