神农鼎 发表于 2024-2-6 12:23:36

STC8/STC32 MCU 上电后的启动过程

STC8/STC32 MCU 上电后的启动过程





神农鼎 发表于 2024-2-6 12:30:06





神农鼎 发表于 2024-2-6 12:35:32





此处的 FOSC 只是在程序中向编译器声明你要使用的时钟频率。
===这方便编译器自动计算:【波特率重装数,定时器重装数等】

设内部高速IRC的工作频率,还是要通过STC-ISP软件在下载的时候进行设置的。
从STC8/STC32开始,默认都是内部IRC时钟,
使用其他时钟要通过【时钟选择寄存器】手动切换。



神农鼎 发表于 2024-2-6 12:38:31

还可以在运行程序时,动态修改 内部高速IRC的时钟频率,
从 CHIPID 的相关寄存器读取相应的值去设置 内部高速IRC的时钟频率






jwg 发表于 2024-2-6 13:59:01

学习到了

神农鼎 发表于 2024-2-6 14:40:08


还可以在用户程序区启动外部时钟,
再从内部高速HIRC时钟切换到外部时钟


金南京 发表于 2024-2-7 18:28:38

学到了

社区闲人 发表于 2024-3-18 16:02:54

问: 动态修改 内部高速IRC的时钟频率后,还需要多少个时钟周期才能稳定?

神农鼎 发表于 2024-3-18 16:10:22

128个时钟够了,你用200个时钟更好

110 发表于 2024-5-15 17:03:37

支持stc8的仿真
页: [1] 2
查看完整版本: STC8/STC32 MCU 上电后的启动过程