050嘀嗒定时器

嘀嗒定时器:
其不属于外设,属于内核的东西,所以参考官方的编程手册:STM32F10xxx20xxx21xxxL1xxxx Cortex-M3 programming manual 类似这种

用寄存的的操作方法比较简单:向下计数的计数器
1.清空并选择嘀嗒时钟频率,72MHZ主频下选择8分频,也就是9MHZ
2.装载装载寄存器
3.清空计数寄存器(计数寄存器计数的基准以装载寄存器装载的数为准)
                            (其会装载后计数,且其内的数值会一直是当前所处的计数值,也就是计数到了哪个值了)
4.开始倒数
5.等待时间的到达(可通过读取标志位来知道是否到达,以其作为条件,用循环不断读取, 没到条件就在循环里等待
6.关闭计数器
7.清空计数器



相关常用寄存器
定义在SysTick结构体内
SysTick control and status register (STK_CTRL)  
SysTick reload value register (STK_LOAD)  
SysTick current value register (STK_VAL)  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值