(一)复位与时钟
1》复位(让设备回到最开始的状态)
1>上电复位----在产品中,一定要有上电复位
NRST 复位引脚,低电平复位
上电复位,在上电瞬间,C35电容快速充电,电流很大,相当于短路,NRST为低电平,产生复位动作
2>按键复位----SW1按下,NRST为低电平,产生复位动作
2》时钟
1>时钟是什么?
一段有序脉冲----作用:来一个脉冲,CPU执行一次二进制代码。
2>怎么样产生有序脉冲?
晶振
3》如果要将系统时钟配置到72Mhz,并且使外设工作正常,编程步骤
1,打开外部高速时钟
2,等待外部高速晶振准备就绪
3,配置锁相环的时钟源和倍频系数
4,使能锁相环
5,等待锁相环准备就绪
6,配置AHB预分频器
7,配置APB1预分频器
8,配置APB2预分频器
9,将锁相环时钟作为系统时钟源
10,获取时钟源
-----------------------------------------------------
(二)滴答定时器-----Systick
1》作用:
1,产生一个精准的定时
2,能够为RTOS系统提供时基
2》为什么在中文参考手册中没有Systick的相关描叙
滴答定时器是一个核内外设
3》介绍
它是一个24位的系统定时器,它是向下计数的,计数完成后,在下一个时钟边沿,会重新开始计数
4》定时1us,定时器1ms的编程步骤
1,配置时钟源------8分频
2,给LOAD寄存器赋值-----1ms---9000
3,打开定时器----STK_CTRL 0bit===1
4,等待计数完成----判断STK_CTRL 的第16位是否为1
5,关闭定时器
时钟的概念及配置过程
最新推荐文章于 2024-04-30 18:30:01 发布