etbird 发表于 2012-6-17 14:30:51

STC15F104E 的内部时钟 上电会跑偏 ???!!!

用STC15F104E 做了 个最简单的 delay() 函数 P3.2脚 控制一LED闪,发现 有时候 会闪的 快些,串口 显示的内容 也变乱码了

怀疑 是 内部RC上电会跑偏 。。。不知道 这问题是否只有我一个人遇到


下载 时 RC频率 设定为24MHZ, 正常 情况 是LED 一秒 闪一下 ,可有时上电 后 变成 2秒 左右

测试程序 很简单 ,就一个 延时 函数

void delay(unsigned int n)
{
    while(n--);
}

void main()
{
.
.
.
while(1)
{
    P32=1;
   delay(k);
    P32=0;
    delay(k);
}


}

etbird 发表于 2012-6-17 18:05:16

{:funk:}顶上!

lingaogang 发表于 2012-6-17 19:12:11

15F系列我也用过,当时用了1000片,至少有10片的样子烧不进程序,,,真的比较垃圾啊

marshallemon 发表于 2012-6-17 19:28:31

你说的也太猛了,内置RC的频率精度不高吧,稳定度》200%,换个片子试试看

etbird 发表于 2012-6-19 08:44:33

发现这种情况 都是出现在 电源不太稳定的时候 比如说 刚上电 或怎么的

jetli 发表于 2012-6-19 09:56:21

只是开电的几秒内么?,可能你的串口收到某些有效字节,进入isp判断了,{:smile:}
页: [1]
查看完整版本: STC15F104E 的内部时钟 上电会跑偏 ???!!!