没有合适的资源?快使用搜索试试~ 我知道了~
stm32延时函数的分析stm32f1
需积分: 34 6 下载量 193 浏览量
2022-08-12
11:29:21
上传
评论
收藏 235KB DOCX 举报
温馨提示
试读
3页
stm32f1 系统时钟延时函数的分析
资源推荐
资源详情
资源评论
这个即为 CTRL 寄存器
第 16 位用来判断是否递减到 0 了
第 2 位在初始时就应该配置,一般配置为 8 分屏即 SysTick_CLKSource_HCLK_Div8;
使用函数 SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8);配置
第 1 位暂时不需要配置;(在延时函数中没发现需要配置)注意一下
第 0 位是决定这个寄存器是否开启,配置为
SysTick->CTRL|=SysTick_CTRL_ENABLE_Msk;
关闭时配置为
SysTick->CTRL&=~SysTick_CTRL_ENABLE_Msk;
这个即为 LOAD 寄存器
使用时将这个寄存器赋予想延时的时间即可 24bit 大小即不能超过 0xffffff ns;
这个即为 VAL 寄存器
使用时只需将这个寄存器赋值为 0,即 0x00;
使用过后也需要将这个寄存器清零;
资源评论
qq_55305426
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功