打印
[STM8]

程序一直停在设置外部晶振那

[复制链接]
493|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Listate|  楼主 | 2020-2-14 15:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天发现液晶无法显示以为焊接出问题了,搞了半天才发现程序一直停在设置外部
晶振那,没过去
void Init_Clk()
{
  uchar i;

  BCSCTL1&=~XT2OFF;
  BCSCTL2|=SELM_2+SELS+DIVS_3;

  do
  {
    IFG1&=~OFIFG;
    for(i=255;i>0;i--);
  }while(IFG1&OFIFG);

}

使用特权

评论回复
沙发
Mozarts| | 2020-2-14 15:42 | 只看该作者
刚开始很快就能过,我就过会又拔了插几次

使用特权

评论回复
板凳
Edisons| | 2020-2-14 15:46 | 只看该作者
过晶振设置部分的速度越来越慢,最后就停了又过不去。

使用特权

评论回复
地板
laozhongyi| | 2020-2-14 15:48 | 只看该作者
有时用手碰晶振就好了,我就把晶振接地,又没用。

使用特权

评论回复
5
wanglaojii| | 2020-2-14 15:50 | 只看该作者
晶振接地后碰晶振就进不去了,碰晶振和地的连接也没用

使用特权

评论回复
6
bbapple| | 2020-2-14 15:57 | 只看该作者

只能碰电容和晶振连接的部分才能过设置。

使用特权

评论回复
7
handleMessage| | 2020-2-14 15:59 | 只看该作者
晶振的匹配电容确定是正确的吗?
焊接没有问题吗?

使用特权

评论回复
8
zhouhuanの| | 2020-2-14 16:01 | 只看该作者
换换晶振的,在看下你的晶振是否在你软件里设定的范围之内的。。

使用特权

评论回复
9
feiqi1| | 2020-2-14 16:03 | 只看该作者
晶振两边的电容很重要   那个电容是起振电容   如果没有了   晶振不能起振   mcu基本不能工作   呵呵

使用特权

评论回复
10
androidbus| | 2020-2-14 16:04 | 只看该作者
电容是起振电容 ,离晶振近点。。

使用特权

评论回复
11
litengg| | 2020-2-14 16:06 | 只看该作者
这个是晶振没有起振吧。

使用特权

评论回复
12
qiangweii| | 2020-2-14 16:08 | 只看该作者
看看你的硬件电路看看。。。

使用特权

评论回复
13
shashaa| | 2020-2-14 16:10 | 只看该作者
测量晶振是否有信号了吗?

使用特权

评论回复
14
sourceInsight| | 2020-2-14 16:11 | 只看该作者
12M晶振需要15pf的电容。

使用特权

评论回复
15
boy1990| | 2020-2-14 16:13 | 只看该作者
是不是存在虚焊或者短路的问题

使用特权

评论回复
16
hanzhen654| | 2020-2-14 16:13 | 只看该作者
应该是没有起振,检查晶振是否有问题,加起振电容,或者更换晶振

使用特权

评论回复
17
CallReceiver| | 2020-2-14 16:15 | 只看该作者
楼主的单步调试是否有问题呢?

使用特权

评论回复
18
hfdy01| | 2020-2-14 16:17 | 只看该作者
硬件电路的问题还是程序的问题

使用特权

评论回复
19
xia00| | 2020-2-14 16:18 | 只看该作者
楼主,测试硬件电路了吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

161

主题

1233

帖子

1

粉丝