发新帖我要提问
12
返回列表
打印
[其他ST产品]

正点原子STM32F1工程delay文件阅读

[复制链接]
楼主: 慢醇
手机看帖
扫描二维码
随时随地手机跟帖
21
慢醇|  楼主 | 2023-7-8 14:35 | 只看该作者 回帖奖励 |倒序浏览
SysTick->LOAD=nus*fac_us;装载我们延时对应的嘀嗒数,然后将计数器清零然后使能计数器,随后只要等待计数器倒数到0就行了

SysTick->CTRL各位如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xf8eCqSu-1679627626164)(C:\Users\luo’xin\AppData\Roaming\Typora\typora-user-images\image-20230324111121337.png)]
SysTick->LOAD=(u32)nms*fac_ms;                                //时间加载(SysTick->LOAD为24bit)
SysTick->VAL =0x00;                                                        //清空计数器
SysTick->CTRL|=SysTick_CTRL_ENABLE_Msk ;        //开始倒数  
do
{
        temp=SysTick->CTRL;
}while((temp&0x01)&&!(temp&(1<<16)));                //等待时间到达   
SysTick->CTRL&=~SysTick_CTRL_ENABLE_Msk;        //关闭计数器
SysTick->VAL =0X00;                                               //清空计数器                      

使用特权

评论回复
22
慢醇|  楼主 | 2023-7-8 14:36 | 只看该作者
}
#endif

`SysTick->LOAD=nus*fac_us;`装载我们延时对应的嘀嗒数,然后将计数器清零然后使能计数器,随后只要等待计数器倒数到0就行了

`SysTick->CTRL`各位如下:

[外链图片转存中...(img-xf8eCqSu-1679627626164)]

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则