找回密码
 立即注册
查看: 449|回复: 14

能不能详细介绍下 STC8H8K64U 上电运行后内部晶振的启动顺序

[复制链接]
  • TA的每日心情
    慵懒
    2024-2-2 15:16
  • 签到天数: 2 天

    [LV.1]初来乍到

    2

    主题

    6

    回帖

    54

    积分

    等待验证会员

    积分
    54
    发表于 2024-2-1 13:25:32 | 显示全部楼层 |阅读模式
    比如芯片上电复位后,应该是先用内部 32.768K IRC 启动运行,然后时钟怎么切换的,切换到哪去了完全没见到在哪有说明,只知道修改个 MAIN_Fosc 的定义就改变了使用的 IRC 时钟频率,用倒是能用,但是这里面就始终没整明白时钟的顺序是怎么切换的,PDF 手册里完全找不到相关说明
    回复 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 13:24
  • 签到天数: 107 天

    [LV.6]常住居民II

    31

    主题

    387

    回帖

    1948

    积分

    荣誉版主

    积分
    1948
    发表于 2024-2-1 14:45:54 | 显示全部楼层
    设置MAIN_Fosc的值只是在程序中向编译器声明你要使用的IRC时钟频率。
    ===这方便编译器自动计算:【波特率的重装数,定时器的重装数等】

    设置IRC的工作频率,还是要通过STC-ISP软件在下载的时候进行设置的。
    从STC8/STC32开始,默认都是内部IRC时钟,

    使用其他时钟要通过【时钟选择寄存器】手动切换。

    截图202402061158219008.jpg
    截图202402061154153504.jpg

    截图202402061154578368.jpg






    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-2-2 15:16
  • 签到天数: 2 天

    [LV.1]初来乍到

    2

    主题

    6

    回帖

    54

    积分

    等待验证会员

    积分
    54
     楼主| 发表于 2024-2-1 17:22:59 | 显示全部楼层
    那芯片进行串口仿真之前,按说明,先用 ISP 软件进行了一次下载,把空芯片配置成了串口仿真芯片,是不是这个时候就在 ISP 软件里确定了 IRC 的时钟频率?

    点评

    对的,这个时候irc频率就不能改了。想改就需要重新制作仿真芯片  详情 回复 发表于 2024-2-1 18:41
    回复 支持 1 反对 0 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 13:24
  • 签到天数: 107 天

    [LV.6]常住居民II

    31

    主题

    387

    回帖

    1948

    积分

    荣誉版主

    积分
    1948
    发表于 2024-2-1 18:41:27 | 显示全部楼层
    taobaofarmer 发表于 2024-2-1 17:22
    那芯片进行串口仿真之前,按说明,先用 ISP 软件进行了一次下载,把空芯片配置成了串口仿真芯片,是不是这 ...

    对的,这个时候irc频率就不能改了。想改就需要重新制作仿真芯片
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-2-2 15:16
  • 签到天数: 2 天

    [LV.1]初来乍到

    2

    主题

    6

    回帖

    54

    积分

    等待验证会员

    积分
    54
     楼主| 发表于 2024-2-1 19:19:51 | 显示全部楼层
    本帖最后由 taobaofarmer 于 2024-2-1 19:22 编辑

    终于整明白了,我说开始写程序之后就感觉到不对劲儿,这时钟频率就靠修改 MAIN_Fosc 的值就能改吗,不太可能吧,这个在芯片的 PDF 里是没有任何说明的,其实 STC 的片子不错,但是软件和手册太烂了,一个51单片机的手册 1600 多页,这也太夸张了吧,重复内容有70%,而且手册目录上某功能章节的页码值也不对,写着时钟在800页,实际上可能是在880页,应该是 PDF 内容更新了,但是目录的页码标识没更新,另外确定芯片工作时钟这个小问题,在手册的时钟章节里,说一下就行了,结果一点儿说明没有,洋洋洒洒一大堆废话,想要找的关键地方全没有,大概有17年没用 STC 的 51 了,17年后又捡起来发现强大了不少,但是风格还是17年前的一模一样:一团乱麻,要不是在我的群里有人夸奖 STC 51,我还真不可能把它重新捡起来
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9301

    回帖

    1万

    积分

    管理员

    积分
    14053
    发表于 2024-2-1 20:15:28 | 显示全部楼层
    截图202402012010152915.jpg

    截图202402012010496300.jpg


    上电肯定是 跑内部高精度 IRC 时钟,其他的你软件切换过去
    内部高精度IRC时钟,你烧录时选择:
    ===出厂时预留的几种频率
    ===或校准到你需要的频率

    1,出厂时预留的几种频率
    截图202402012013488893.jpg
    截图202402012014123142.jpg

    2,或校准到你需要的频率
    截图202402012016313706.jpg
    因为2000页也写不完强大的 STC8H8K64U,
    以决定再来个论坛补充说明和技术支持


    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9301

    回帖

    1万

    积分

    管理员

    积分
    14053
    发表于 2024-2-1 20:20:54 | 显示全部楼层
    截图202402012019257927.jpg

    截图202402012020213874.jpg

    截图202402012020524318.jpg

    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9301

    回帖

    1万

    积分

    管理员

    积分
    14053
    发表于 2024-2-1 20:23:08 | 显示全部楼层
    截图202402012021578604.jpg

    截图202402012022376927.jpg

    截图202402012023057071.jpg

    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9301

    回帖

    1万

    积分

    管理员

    积分
    14053
    发表于 2024-2-1 20:25:00 | 显示全部楼层
    这是 STC8H8K64U 在运行程序时,用户自己动态修改频率
    ===估计没这个论坛,要写 3000页
    截图202402012023543370.jpg


    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9301

    回帖

    1万

    积分

    管理员

    积分
    14053
    发表于 2024-2-1 20:26:52 | 显示全部楼层
    截图202402012026482399.jpg
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-3 16:59 , Processed in 0.078760 second(s), 69 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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