本节解答上节烧录留下的问题

一、内部RC震荡电路与外部晶振区别

在STC12C5A60S2官方手册中有如下表述

STC单片机(一)


​​​这里面讲到对时序有严格要求或者串口通讯时,不建议用内部RC,理由“relatively large errors due to internal clock” .那么内部时钟的误差来源于RC本身特性:温度等外界环境中,频率不稳定;此外内部RC电路频率是固定的,单一的,用户如果想使用其他频率时钟不方便;

 

二、冷启动与热启动

在STC12C5A60S2官方手册中可以找到一下内容

STC单片机(一)

 Warm reset就是热启动,系统从AP地址重新运行,AP指用户代码重新开始跑,看门狗复位,拉复位脚都可以触发。

Cold reset就是冷启动:系统从ISP地址重新跑,这种在上电以及单独操作寄存器2种情况下触发。当检测不到ISP命令时,系统就会软复位,跳转到用户程序。这里面ISP检测程序的主要作用是检测烧录程序。

相关文章:

  • 2021-08-31
  • 2022-12-23
  • 2021-12-13
  • 2021-04-29
  • 2022-12-23
  • 2021-06-02
  • 2021-11-04
  • 2022-02-08
猜你喜欢
  • 2021-09-19
  • 2021-04-08
  • 2022-01-03
  • 2022-12-23
  • 2021-12-13
  • 2021-12-06
  • 2021-09-08
相关资源
相似解决方案