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

外部晶振切换问题

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:485
  • 最近打卡:2025-05-03 08:49:35
已绑定手机

23

主题

589

回帖

2817

积分

金牌会员

积分
2817
发表于 2023-3-21 13:21:56 | 显示全部楼层 |阅读模式
外部晶振切换问题-1.png
问题一、如图所示,当我程序里面在while(1)前面初始化时这样写:
    P_SW2 = 0x80;
    XOSCCR = 0xc0;                              //启动外部晶振——1
    while (!(XOSCCR & 1));                      //等待时钟稳定
    CLKDIV = 0x00;                              //时钟不分频
    CLKSEL = 0x01;                              //选择外部晶振——2
    P_SW2 = 0x00;
总有点困惑,感觉1应该在2的后面,不知道对不对,恳请大神们解惑,十分感谢!
问题二、当下载后,提示如下图示:
外部晶振切换问题-2.png
这个调节后的频率到底是内部晶振的频率还是外部晶振产生的频率?




不停地学习
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:32
  • 最近打卡:2025-04-30 10:59:33

25

主题

1154

回帖

2391

积分

超级版主

积分
2391
发表于 2023-3-21 14:02:27 | 显示全部楼层
本帖最后由 STCAI-32位8051 于 2023-3-21 15:42 编辑

1.png


a:先启动外部晶振并等待稳定后,再把主频切换到外部晶振,这样才能正常工作。

ISP软件烧录调节后的频率是内部时钟频率

STC官网:https://www.stcai.com/
QQ:2593903262
微信号:18106296598
  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12081
发表于 2023-3-21 16:52:11 | 显示全部楼层
要先启动,等待振荡稳定后,再切换。
如果还没启动就切换过去,MCU由于缺乏时钟,没法往下运行。
  • 打卡等级:以坛为家II
  • 打卡总天数:485
  • 最近打卡:2025-05-03 08:49:35
已绑定手机

23

主题

589

回帖

2817

积分

金牌会员

积分
2817
发表于 2023-3-21 17:01:56 | 显示全部楼层
嗯嗯,明白了,非常感谢!
不停地学习

2

主题

17

回帖

62

积分

注册会员

积分
62
发表于 2024-2-3 13:55:35 | 显示全部楼层
梁*** 发表于 2023-3-21 16:52
要先启动,等待振荡稳定后,再切换。
如果还没启动就切换过去,MCU由于缺乏时钟,没法往下运行。 ...

梁工,15F408AS  这个怎么切换到外部晶振啊

点评

下载程序时,不要勾选内部时钟即可。 [attachimg]34551[/attachimg]  详情 回复 发表于 2024-2-4 11:58
[attachimg]34483[/attachimg]取消勾选即为使用外部时钟  详情 回复 发表于 2024-2-3 14:25
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:460
  • 最近打卡:2025-05-03 07:38:35
已绑定手机
已实名认证

110

主题

2224

回帖

5470

积分

版主

积分
5470
发表于 2024-2-3 14:25:21 | 显示全部楼层
183402*** 发表于 2024-2-3 13:55
梁工,15F408AS  这个怎么切换到外部晶振啊

截图202402031425091614.jpg 取消勾选即为使用外部时钟
回复 支持 反对

使用道具 举报 送花

2

主题

17

回帖

62

积分

注册会员

积分
62
发表于 2024-2-3 14:30:06 | 显示全部楼层
王*** 发表于 2024-2-3 14:25
取消勾选即为使用外部时钟

取消勾选了  不接外部晶振   程序还能正常运行~~很奇怪

点评

取消勾选完了以后下载了吗? 这个需要下载后重新上电才能生效的  详情 回复 发表于 2024-2-3 15:10
回复 支持 反对

使用道具 举报 送花

2

主题

17

回帖

62

积分

注册会员

积分
62
发表于 2024-2-3 14:31:31 | 显示全部楼层
王*** 发表于 2024-2-3 14:25
取消勾选即为使用外部时钟

我用的有源晶振 直接接的P17引脚  但是感觉频率不对 所以 断开了有源晶振 发现程序还在跑  说明还是用的内部晶振~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:460
  • 最近打卡:2025-05-03 07:38:35
已绑定手机
已实名认证

110

主题

2224

回帖

5470

积分

版主

积分
5470
发表于 2024-2-3 15:10:36 | 显示全部楼层
183402*** 发表于 2024-2-3 14:30
取消勾选了  不接外部晶振   程序还能正常运行~~很奇怪

取消勾选完了以后下载了吗?
这个需要下载后重新上电才能生效的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-05-03 10:05:34

718

主题

1万

回帖

1万

积分

管理员

积分
15646
发表于 2024-2-3 16:30:24 | 显示全部楼层
STC8H/STC15W 这方面不一样


截图202402031632268024.jpg

截图202402031631465168.jpg


回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 17:18 , Processed in 0.194342 second(s), 114 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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