STC8H1K 内部时钟可以随时更改吗,要注意点什么
请教下:1,如果想省电的时候,设置主频率为1MHZ,碰到其他事件,可以选择24MHZ,软件中如何设置,需要注意点什么?
2, 这里面的RAM区F8H F9H如何读取?得到是唤醒定时器的频率是十进制还是十六进制,比如32KHZ,读出的值是什么?谢谢各位了 {:4_196:}
可以通过修改寄存器来调节频率
读出数值为原始值(即u16)。不推荐从RAM中读取,因为容易被更改和覆盖,具有CHIPID功能的芯片应从CHIPID中读取,不具有的则建议从flash中读取
先看范例程序先测试
STC8H1K系列时钟参数只能从ROM或者RAM里面读取。建议从ROM里面读取,参数存放位置参考规格书8.3章节表格:
想动态改变芯片时钟频率,可参考以下例程:
设置好24MHz主频后,如果需要改成1MHz,只要将CLKDIV改成24就行
想要变回24MHz的话,再将CLKDIV改成0。
乘风飞扬 发表于 2023-6-13 18:33
STC8H1K系列时钟参数只能从ROM或者RAM里面读取。建议从ROM里面读取,参数存放位置参考规格书8.3章节表格:
...
感谢回复,谢谢!
页:
[1]