金牌会员
 
- 积分
- 1028
- 金钱
- 1028
- 注册时间
- 2019-5-27
- 在线时间
- 142 小时
|
本帖最后由 清夏 于 2019-9-5 08:04 编辑
我听视频上说时钟系统就是脉搏啊、心脏啊什么的特别重要,但是我真的第一次看见的时候就觉得它是个表。。。你说它重要吧,可我查了那么多的资料,还是没有个能给我解释清楚的(反正我没查到)。。。后来才在一个外行人那里听明白一点(丢人啊呜呜),今天我就要试试通俗地解释一下我心中时钟系统的重要性!
那么时钟系统到底有多重要呢?
我们都知道,咱们的元器件可以读取0和1电平,以此来接受信息。就像摩尔斯电码一样,一短一长有规律地敲击,人们就知道什么意思,但是问题来了,元器件不知道多长是长,多短是短啊,我给元器件发送一个0101还好说,因为是电平的变化,但是我给元器件发送0000呢,它怎么知道是几个0?于是乎,时钟的重要性就体现出来了,时钟利用时间周期可以将0000分割成4份,这时元器件就知道有4个0,所以你说这个时钟系统重不重要?!这也就是每个元件编程前都要进行时钟初始化的原因(因为要让那些元件的时钟同步)。
能把时钟解释得这么简单,我可真是个小天才(手动滑稽)。知道了这些,我就可以放心得接着学了哈哈!
然后我又在时钟系统框图中看到了振荡器这个东西(从没学过、从没见过,查吧),那么什么是振荡器呢?
振荡器能将直流电能转换为具有一定频率的交流电能,有了交流电,就有了频率和周期,也就意味着有了时钟,所以振荡器就是产生时钟的源头,所以时钟源里都放置有振荡器。
振荡器有三种,分别是RC振荡器、晶体振荡器、LC振荡器。
那他们三者之间有什么不同呢?(只具体说说晶振和RC)
RC振荡器的频率选择部分只由电阻和电容构成(mdzz,那这是怎么产生震荡的?)
晶体振荡器(又称晶振,英文OSC)是利用石英晶体的压电效应制成的一种谐振器件,是高精度和高稳定性的振荡器。 PS:我觉得这个问题看看就好,暂时用不上
在视频中还看到分频这个东西,那什么是分频呢?
分频就是用同一个时钟信号通过一定的电路结构转变成不同频率的时钟信号(指将单一频率信号的频率降低为原来的1/N,就叫N分频)。二分频就是通过有分频作用的电路结构,在时钟每触发2个周期时,电路输出1个周期信号。比如用一个脉冲时钟触发一个计数器,计数器每计2个数就清零一次并输出1个脉冲。那么这个电路就实现了二分频功能。(大佬就是大佬,说的很明白!)
如何输出STM32的时钟信号?
抱歉,这里只讲关于STM32F103RCT6的时钟输出,在mini板子上有一个借口PA8引脚,这个接口就是用来输出时钟信号的。
玛德,我认真听了关于时钟系统的视频,尤其是对时钟系统框图的讲解,我发现这些知识对以后的学习太重要了!!!你们一定要好好的看看,哪怕听不懂也要挨个搞明白再学懂!!!
|
|