loceanus
发表于 2023-3-22 14:35:03
本帖最后由 loceanus 于 2023-3-22 14:37 编辑
换了一个20pF,振起来了,感谢
我原来按经验值焊的12pF,经验主义要不得:lol
乘风飞扬
发表于 2023-3-22 14:38:42
loceanus 发表于 2023-3-22 14:17
试过了,一直卡在第二句,等待时钟稳定。
是用例程测试?还是部分代码移植?
建议使用例程先试试,完整例程在STC8H实验箱例程包“69-内部RTC时钟低功耗休眠唤醒-比较器检测电压程序”
如果是部分代码移植的话,这几行启动外部32K晶振指令唯一需要注意的是要先使能扩展寄存器访问使能后才能执行。
剩下的就是排查振荡电路是否正常。
梁工
发表于 2023-3-22 14:54:13
loceanus 发表于 2023-3-22 14:35
换了一个20pF,振起来了,感谢
我原来按经验值焊的12pF,经验主义要不得
...
12PF也能振的,我经常用10pF呢。
loceanus
发表于 2023-3-22 15:08:26
本帖最后由 loceanus 于 2023-3-22 15:13 编辑
我的12pF就不起振,真是郁闷
向大家汇报一下,用的STC8H1K08T(TSSOP20),掉电电流9.8uA@5V,这个功耗正常吗
神农鼎
发表于 2023-3-22 16:47:09
< 0.7uA, + RTC/3uA,你的偏大,有1个口可能浮空了,浮空的口设置成准双向口
loceanus
发表于 2023-3-22 23:31:06
哦, 好的, 我再看看:handshake
loceanus
发表于 2023-3-23 10:47:30
本帖最后由 loceanus 于 2023-3-23 10:51 编辑
请教大佬,不使用RTC,电流为0.4uA@3.3V,打开RTC,电流为10uA@3.3V,为什么RTC功耗这么大,请指点
注:初始化代码就是抄的手册中的,使用外部晶振
32位8051-AI
发表于 2023-3-23 11:13:39
loceanus 发表于 2023-3-23 10:47
请教大佬,不使用RTC,电流为0.4uA@3.3V,打开RTC,电流为10uA@3.3V,为什么RTC功耗这么大,请指点
注:初 ...
可以参考下STC8H8K64U实验箱范例“69-内部RTC时钟低功耗休眠唤醒-比较器检测电压程序”
loceanus
发表于 2023-3-23 11:46:56
回版主,我把这个程序不相关的都删掉,只保留串口和RTC,同样也是10uA@3.3V,是不是因为是Beta版的芯片
神农鼎
发表于 2023-3-23 12:07:49
把实际的原理图的PDF发上来,大家帮忙看下