STM8的C语言编程11--切换时钟源.DOCVIP

  • 1
  • 0
  • 约2.17千字
  • 约 3页
  • 2019-07-05 发布于天津
  • 举报
的语言编程切换时钟源单片机的时钟源非常丰富芯片内部既有的高速振荡器也有的低速振荡器外部还可以接一个高速的晶体振荡器在系统运行过程中可以根据需要自由地切换单片机复位后首先采用的是内部的高速振荡器且分频系数为因此的上电运行的时钟频率为切换时钟源主要涉及到的寄存器有主时钟切换寄存器和切换控制寄存器主时钟切换寄存器的复位值为表示切换到内部的高速振荡器上当往该寄存器写入时表示切换到外部的高速晶体振荡器上在实际切换过程中应该先将切换控制寄存器中的第位设置成然后设置的值最后要判断切换控制寄存器中的标志是否切换

STM8的C语言编程(11)-- 切换时钟源 ? STM8单片机的时钟源非常丰富,芯片内部既有16MHZ的高速RC振荡器,也有128KHZ的低速RC振荡器,外部还可以接一个高速的晶体振荡器。在系统运行过程中,可以根据需要,自由地切换。单片机复位后,首先采用的是内部的高速RC振荡器,且分频系数为8,因此CPU的上电运行的时钟频率为2MHZ。 切换时钟源,主要涉及到的寄存器有:主时钟切换寄存器CLK_SWR和切换控制寄存器CLK_SWCR。 主时钟切换寄存器的复位值为0xe1,表示切换到内部的高速RC振荡器上。当往该寄存器写入0xb4时,表示切换到外部的高速晶体振荡器上。 在实际切换过程中,应该先

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档