找回密码
 立即注册
查看: 288|回复: 12

强烈建议STC生产高主频STC32

[复制链接]
  • TA的每日心情
    开心
    昨天 19:56
  • 签到天数: 171 天

    [LV.7]常住居民III

    17

    主题

    371

    回帖

    1359

    积分

    荣誉版主

    积分
    1359
    发表于 2024-3-5 15:26:45 | 显示全部楼层 |阅读模式
    现有的STC32G系列MCU受制flash的速度限制,MCU的运行频率不高于45MHZ.
    那么将FF:区间的64K flash用RAM替代,上电时将flash的代码数据搬运到RAM中运行。
    这样STC32就可以运行于120MHZ以上,成为一款高性能MCU。
    还有就是高性能MCU必须使用外部晶振,通过PLL技术将8/12MHZ的外部晶振倍频到120MHZ以上。
    回复 送花

    使用道具 举报

    该用户从未签到

    552

    主题

    9492

    回帖

    1万

    积分

    管理员

    积分
    14057
    发表于 2024-3-5 15:28:38 | 显示全部楼层
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    552

    主题

    9492

    回帖

    1万

    积分

    管理员

    积分
    14057
    发表于 2024-3-5 15:30:54 | 显示全部楼层
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    4 小时前
  • 签到天数: 83 天

    [LV.6]常住居民II

    12

    主题

    463

    回帖

    1342

    积分

    荣誉版主

    积分
    1342
    发表于 2024-3-5 15:49:47 | 显示全部楼层
    好期待.
    回复 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 19:56
  • 签到天数: 171 天

    [LV.7]常住居民III

    17

    主题

    371

    回帖

    1359

    积分

    荣誉版主

    积分
    1359
     楼主| 发表于 2024-3-5 16:11:16 | 显示全部楼层
    STC8051H的CPU,   43MHz的速度有点低了。
    高主频,0等待才有意义。

    点评

    单片机的一个核心毕竟还是单线程的。尽量的使用外设、DMA这种才是解放CPU的工作。 多使用DMA就可以做到类似于硬件级别的多线程处理方式,CPU可以用更快的速度相应控制需求  详情 回复 发表于 2024-3-5 16:55
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    552

    主题

    9492

    回帖

    1万

    积分

    管理员

    积分
    14057
    发表于 2024-3-5 16:20:54 | 显示全部楼层
    TFPU@108MHz, TFPU 是主力运算单元
    TFPU, 三角函数/浮点运算器可以到 108MHz;
    PWMA@135MHz, PWMB@140MHz;

    PWM支持硬件移相 !
    SPI, 时钟源头可以144MHz;
    DMA 支持 外设直接到外设


    32位CPU做些简单的辅助控制事件就行了
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 11:17
  • 签到天数: 121 天

    [LV.7]常住居民III

    33

    主题

    397

    回帖

    2040

    积分

    荣誉版主

    积分
    2040
    发表于 2024-3-5 16:55:38 | 显示全部楼层
    社区闲人 发表于 2024-3-5 16:11
    STC8051H的CPU,   43MHz的速度有点低了。
    高主频,0等待才有意义。

    单片机的一个核心毕竟还是单线程的。尽量的使用外设、DMA这种才是解放CPU的工作。
    多使用DMA就可以做到类似于硬件级别的多线程处理方式,CPU可以用更快的速度相应控制需求
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    119

    回帖

    657

    积分

    高级会员

    积分
    657
    发表于 2024-3-5 17:44:40 | 显示全部楼层
    王昱顺 发表于 2024-3-5 16:55
    单片机的一个核心毕竟还是单线程的。尽量的使用外设、DMA这种才是解放CPU的工作。
    多使用DMA就可以做到类 ...

    DMA是辅助,要不然CPU也不会不断追求提高主频,比如这论坛里有人要搞的兼容FX3U的PLC,靠DMA怎样提高指令执行速度和程序的扫描时间

    点评

    使用DMA可以有效提高程序的响应速度,这部分其实才是控制的要点。 至于运算速度,不同的需求合适不同的算力。复杂计算时当然是越高越好了  详情 回复 发表于 2024-3-5 17:50
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    119

    回帖

    657

    积分

    高级会员

    积分
    657
    发表于 2024-3-5 17:47:02 | 显示全部楼层
    功能强的硬件配置必须要有高主频的CPU才能发挥作用
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 11:17
  • 签到天数: 121 天

    [LV.7]常住居民III

    33

    主题

    397

    回帖

    2040

    积分

    荣誉版主

    积分
    2040
    发表于 2024-3-5 17:50:09 | 显示全部楼层
    zxcv1973 发表于 2024-3-5 17:44
    DMA是辅助,要不然CPU也不会不断追求提高主频,比如这论坛里有人要搞的兼容FX3U的PLC,靠DMA怎样提高指令 ...

    使用DMA可以有效提高程序的响应速度,这部分其实才是控制的要点。
    因为CPU可以有空去看看各种状态和标志位了
    至于运算速度,不同的需求合适不同的算力。复杂计算时当然是越高越好了
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-18 05:03 , Processed in 0.103295 second(s), 72 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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