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

STC8H8K64U怎么在程序中自己修改内部给CPU用的高速IRC频率

[复制链接]

该用户从未签到

6

主题

122

回帖

1012

积分

超级版主

积分
1012
发表于 2022-11-25 15:43:15 | 显示全部楼层 |阅读模式
STC8H8K64U怎么在程序中自己修改内部给CPU用的高速IRC频率
QQ:2768446529  手机:19952605150(微信同号)
www.STCAI.com
回复 送花

使用道具 举报

该用户从未签到

0

主题

8

回帖

26

积分

新手上路

积分
26
发表于 2022-11-25 15:48:25 | 显示全部楼层
参考如下
9_`RY)LB5E%5QEE4C9@U4~Q.jpg
H9`IF0BR_)VN(TRZ@5A8MKM.jpg
E6_NJ_1{7Q8LF@[1{UUVT1X.jpg
}UBH]MOVYMY9_[HW{DFEH)6.jpg
SFIAI2B6XOPE]]})@P0JD87.jpg
回复 送花

使用道具 举报

该用户从未签到

550

主题

9235

回帖

1万

积分

管理员

积分
13946
发表于 2022-11-25 16:16:52 | 显示全部楼层
这个高级功能,动态修改时钟,自己在自己的用户程序中修改 主时钟频率必须会

该用户从未签到

46

主题

2927

回帖

6583

积分

超级版主

积分
6583
发表于 2022-12-15 11:47:44 | 显示全部楼层
选择系统时钟源,STC ISP的范例程序有源码。

    P_SW2 = 0x80;
    CLKSEL = 0x00;   //选择内部IRC ( 默认 )
    P_SW2 = 0x00;

/*
    P_SW2 = 0x80;
    XOSCCR = 0xc0;                              //启动外部晶振
    while (!(XOSCCR & 1));                      //等待时钟稳定
    CLKDIV = 0x00;                              //时钟不分频
    CLKSEL = 0x01;                              //选择外部晶振
    P_SW2 = 0x00;
*/

/*
    P_SW2 = 0x80;
    IRC32KCR = 0x80;                            //启动内部32K IRC
    while (!(IRC32KCR & 1));                    //等待时钟稳定
    CLKDIV = 0x00;                              //时钟不分频
    CLKSEL = 0x03;                              //选择内部32K
    P_SW2 = 0x00;
*/

该用户从未签到

0

主题

1

回帖

24

积分

新手上路

积分
24
发表于 2023-8-10 14:34:00 | 显示全部楼层
梁工 发表于 2022-12-15 11:47
选择系统时钟源,STC ISP的范例程序有源码。

    P_SW2 = 0x80;

1.png

STC8H3K64S4调频的时候,VRTRIM这个寄存器为什么没有呢,是不是早就取消了,技术手册上没改;我实测不需要VRTRIM这行代码也行

回复 支持 反对 送花

使用道具 举报

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

    [LV.7]常住居民III

    67

    主题

    833

    回帖

    2758

    积分

    金牌会员

    积分
    2758
    发表于 2023-12-7 15:39:45 | 显示全部楼层
    如果在运行过程中动态修改IRC频率,“等待时钟稳定”大约用多久?
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-4-29 23:30 , Processed in 0.061716 second(s), 51 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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