记得刚上大学时,老师就说单片机里的时钟就相当于我们人体的心脏,晶振一下一下的振动,就像我们的心脏扑通扑通的跳动,当心脏跳动有问题,人就会很不舒服,时钟系统也是一样,滴答滴答地在单片机里运行,保证所有的模块有条不紊的运行。起初对这些复杂的时钟系统也是云里雾里的,但是随着经验的增长,知识的积累,我发现只要勤总结,多看官方的文档就能把它掌握并且学好。
这是自己总结的关于STM32F103系列时钟系统的相关知识,时钟系统基本上是每个用单片机开发的同学必须掌握的,常用的知识点要拿个小本本记好哦,欢迎大家积极补充。
其实这里面需要记忆的概念还挺多的,但是我觉得没必要像背课文一样记下来(工作量太大),先尽量理解,项目中需要用到哪个概念就着重就分析即可。而且我发现即使是不同的芯片,在内部原理上也有一定的共同性,掌握好其中一种,以后即便是换别的芯片也不怕。