找回密码
 立即注册
查看: 381|回复: 13

请教只读特殊功能寄存器CHIPID问题

[复制链接]
  • TA的每日心情
    开心
    10 小时前
  • 签到天数: 83 天

    [LV.6]常住居民II

    5

    主题

    39

    回帖

    528

    积分

    高级会员

    积分
    528
    发表于 2024-1-29 16:07:21 | 显示全部楼层 |阅读模式


    STC8H4K64TL系列到底有没有只读特殊功能寄存器CHIPID?最新手册


    截图202401291605392750.jpg
    回复 送花

    使用道具 举报

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

    [LV.6]常住居民II

    5

    主题

    39

    回帖

    528

    积分

    高级会员

    积分
    528
     楼主| 发表于 2024-1-29 16:12:35 | 显示全部楼层
    如果没有CHIPID,怎么在运行时调整主频,比如说正常是运行在24MHz,空闲时运行在1MHz,怎么设置?

    点评

    是因为空闲的时候还有处理需求嘛?没事的时候直接进入省电模式好了。这样更省电  详情 回复 发表于 2024-1-29 18:28
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    11 小时前
  • 签到天数: 142 天

    [LV.7]常住居民III

    20

    主题

    1086

    回帖

    2585

    积分

    金牌会员

    积分
    2585
    发表于 2024-1-29 18:01:12 | 显示全部楼层
    可以选在在 下载时勾选 添加重要参数的 选项 用其他的方式读取 你要的数据
    参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
    技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
    回复 支持 反对 送花

    使用道具 举报

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

    [LV.7]常住居民III

    33

    主题

    397

    回帖

    2040

    积分

    荣誉版主

    积分
    2040
    发表于 2024-1-29 18:28:56 | 显示全部楼层
    hhh402 发表于 2024-1-29 16:12
    如果没有CHIPID,怎么在运行时调整主频,比如说正常是运行在24MHz,空闲时运行在1MHz,怎么设置? ...

    是因为空闲的时候还有处理需求嘛?没事的时候直接进入省电模式好了。这样更省电
    回复 支持 反对 送花

    使用道具 举报

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

    [LV.6]常住居民II

    5

    主题

    39

    回帖

    528

    积分

    高级会员

    积分
    528
     楼主| 发表于 2024-1-29 18:57:49 | 显示全部楼层
    对时间精度有要求,省电模式会造成时间误差太大,运行在1MHz时间比较准,用开关电源运行的,不需要太省电。

    点评

    对主时钟分频, /24  发表于 2024-1-29 21:24
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    552

    主题

    9492

    回帖

    1万

    积分

    管理员

    积分
    14057
    发表于 2024-1-29 21:22:36 | 显示全部楼层
    STC8H4K64TL, 无 CHIPID, 后续的都有了
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    552

    主题

    9492

    回帖

    1万

    积分

    管理员

    积分
    14057
    发表于 2024-1-29 21:26:11 | 显示全部楼层
    截图202401292126084982.jpg
    回复 支持 反对 送花

    使用道具 举报

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

    [LV.6]常住居民II

    5

    主题

    39

    回帖

    528

    积分

    高级会员

    积分
    528
     楼主| 发表于 2024-1-29 22:19:48 | 显示全部楼层
    意思是下载程序时选择一个主频,这个主频是不可变的,要改变只能够改分频。比如主频选24MHz,在程序中不可以改变,但可以改分频,CLKDIV=24;就可以得到1MHZ,CLKDIV=10;就可以得到2.4MHZ,分频最小=1,所以不可以改成大于24MHz,需要更大主频只能够下载程序时改,程序运行中只可以通过分频改小。有CHIPID的在程序运行中可以改大主频,这么理解对吗?
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    11 小时前
  • 签到天数: 143 天

    [LV.7]常住居民III

    27

    主题

    1343

    回帖

    4187

    积分

    论坛元老

    积分
    4187
    发表于 2024-1-31 09:36:31 | 显示全部楼层
    STC8H4K64TL系列没有只读特殊功能寄存器CHIPID。
    这个系列芯片的特殊参数可以从Flash里面读取:
    截图202401310932359377.jpg
    烧录时在硬件选项里面勾选“在程序区的结束处添加重要测试参数”:
    截图202401310933147536.jpg
    然后参考范例程序,选择合适的频段参数进行分频:
    截图202401310934157380.jpg
    回复 支持 反对 送花

    使用道具 举报

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

    [LV.6]常住居民II

    5

    主题

    39

    回帖

    528

    积分

    高级会员

    积分
    528
     楼主| 发表于 2024-1-31 22:09:19 | 显示全部楼层
    乘风飞扬 发表于 2024-1-31 09:36
    STC8H4K64TL系列没有只读特殊功能寄存器CHIPID。
    这个系列芯片的特殊参数可以从Flash里面读取:

    感谢回复,请问一下:为什么CLKDIV要设置两次,CLKDIV=0x04;CLKDIV=0x00;
    "CLKDIV=0x04;"是多余的吗?
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-17 20:40 , Processed in 0.073457 second(s), 68 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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