芯LYS 发表于 2023-3-10 11:07:12

帮忙问 请教关于STC8H1K17 想用外部晶振的事宜

帮忙请教 :用STC8H1K17做时间测量,想要外接晶振 12MHz。软件里设置启动外部晶振;
参考了数据手册里的 外部晶振输入电路和   参考范例 软件里设置 “选择系统时钟源”   没有反应...
有个疑问:是只可以外接有源晶振   吗?



神农鼎 发表于 2023-3-10 11:26:30

可以接外部最普通的 2个PIN的晶振/,也可以外部直接时钟输入/P1.7

乘风飞扬 发表于 2023-3-10 13:12:29

软件切换外部晶振时除了切换指令外,前面的扩展寄存器访问使能记得也要设置。


如果这些都设置妥当烧录到芯片里还是无法运行,用示波器测量振荡脚没有信号的话,就需要检查振荡电路了。

梁工 发表于 2023-3-10 13:24:42

STC8系列、STC32系列,启动外部晶振或有源时钟输入,只需要执行下列几句即可:
        P_SW2= 0x80;
        XOSCCR = 0xc0;                        //启动外部晶振
        while (!(XOSCCR & 1));        //等待时钟稳定(按需设置)
        CLKDIV = 0x00;                        //时钟不分频
        CLKSEL = 0x01;                        //选择外部晶振
页: [1]
查看完整版本: 帮忙问 请教关于STC8H1K17 想用外部晶振的事宜