历史上的今天

今天是:2024年09月29日(星期日)

正在发生

2021年09月29日 | STM32入门学习之SysTick系统定时器(STM32F030F4P6基于CooCox IDE)

发布者:chunli 来源: eefocus关键字:STM32  SysTick  系统定时器  CooCox  IDE 手机看文章 扫描二维码
随时随地手机看文章

#include "stm32_lib/inc/stm32f0xx_misc.h"

#include "stm32_lib/inc/stm32f0xx_rcc.h"

 

int main(void){

//配置初值,系统定时器是倒数计时器,减1的

//注意:该函数的参数类型虽为uinit32_t,实际最大值为16777215,也就是2^24

SysTick_Config(SystemCoreClock/10);

while(1);

}

//中断函数

void SysTick_Handler(void){

//这里做你想做的事情

}


系统定时器,就是这么简单!时钟为系统时钟,只要配置好倒计时数即可。

特别注意,计数器的有效值是24位,你如果设置为SystemCoreClock/2,那你就要悲剧啦!


看图 if (ticks > SysTick_LOAD_RELOAD_Msk)  return (1);


SysTick_LOAD_RELOAD_Msk 是多少呢? 0xFFFFFFUL << 0,知道了吧!


话说中断也不用用户配置,因为系统帮你配置好了。

这个系统时钟有什么好呢?


个人觉目前也只想到用于各种LED闪烁了,把闪烁的任务扔给SysTick_Handler,主程序爱干嘛干嘛去。

关键字:STM32  SysTick  系统定时器  CooCox  IDE 引用地址:STM32入门学习之SysTick系统定时器(STM32F030F4P6基于CooCox IDE)

上一篇:STM32入门学习之EXTI外部中断(STM32F030F4P6基于CooCox IDE)
下一篇:STM32入门学习之USART中断(STM32F030F4P6基于CooCox IDE)

推荐阅读

目前国内电视机市场,4K电视已经成为了用户的首选,虽然这个选择自愿成份并不是很多,但相应的市场占比已经上来,而需要解决的就是相应服务了。4K电视大家之所以这么排斥,主要是还是相应的资源内容没有跟上,所以这也导致你花高价买来的,很多时候都是无用的。为了解决这个问题,国内也已经开始搭建4K相应内容了。据央视新闻报道称,中央广播电视总台正式...
“百度大脑人脸识别•新产品及伙伴计划”发布会在深圳盛大举行。作为业界全面领先的AI开放平台,百度携手人工智能领域合作伙伴展开生态战略布局,迈出了走向未来的重要步伐。此次活动向各界展示了百度大脑人脸识别的最新技术成果,来自不同领域的生态伙伴共同探讨分享人脸识别技术的最新应用案例,3D视觉技术作为人脸识别领域中极具发展潜力的应用技术,成...
近日,京东方旗下品牌拾光纪推出了一款显示器——27英寸桌面智慧屏SA27D0,该产品功能全面,内置OS系统,集成了USB-C接口,可扩展鼠标键盘外设使用,售价为1999元。京东方拾光纪智慧屏采用了BOE京东方研发的27英寸ADS-IPS硬屏,分辨率2560×1440,刷新率为75Hz,还具有122%sRGB广色域色彩,可以呈现更真实的显示效果,得益于这块柔和的广视角雾面屏,其可...
广告摘要声明广告撰文 | 歌者9月28日,3D机器视觉领先创业公司——图漾科技宣布完成B2轮融资;本轮融资由顺为资本领投,老股东磐霖资本和德宁资本跟投,资金主要用于图漾科技进一步扩大业务规模,提升全球市场份额。据悉,2015年成立至今,图漾科技已完成6轮融资,今年3月图漾科技就完成了由绿的谐波领投的战略融资,基于产业链协同,推动智能机器人的普...

史海拾趣

问答坊 | AI 解惑

音频电路集锦(II)

本文介绍了一系列单电源音频电路的第二部分.第一部分集中了低通和高通滤波器.第二部分集中了音频陷波滤波器和曲线滤波器.  …

查看全部问答∨

OTP 4-位带SAR8-位A-D转换器单片机

OTP 4-位带SAR8-位A-D转换器单片机 本文详细的论述了单片机之间的相互转换关系,值得一看 …

查看全部问答∨

Ansoft发布新片本SIwave

SIwave是一个精确的整板级电磁场全波分析工具,它采用三维电磁场全波方法分析整板或整个封装的全波效应。对于真实复杂的PCB板或IC封装,包括多层、任意形状的电源和信号线,SIwave可仿真整个电源和地结构的谐振频率; 为了避免在完成整个设计时产 ...…

查看全部问答∨

请教各位高手,关于职业选择的困惑

我是学计算机的,现在主要做的是手机功能测试这一块 虽说比较热门,但是感觉没啥技术含量,而且工资也不高 平时比较闲的话,我就学习C语言,而且基础还不错 其他像数据结构的基础也还可以 我想请教一下,如果做嵌入式开发的话(主要是基于unix ...…

查看全部问答∨

用C# 在wince 中 如何发出声音,设置系统时间呢?

用C# 在wince 中 如何发出声音,设置系统时间呢?请高手指教!…

查看全部问答∨

PWM

                                 请问STM32101的PWM最高输出频率是多少MHz?…

查看全部问答∨

求助pic16f877a单片机ht-picc编程中一条语句的示意

ADValue=GetADValue(0);哪位大侠可以帮小弟解释一下其具体含义,感激不尽啊…

查看全部问答∨

UC0S3.02移植到F2812的奇怪问题

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这几天在移植UCOS3.02,遇到很奇怪的问题。我使用的CPU是TMS320F2812。表面的现象就是仿真时一运行程序就跑飞。单步运行跟踪代码后发现,程序总是在某些地方调用完子程序后RPC寄存器发生了突变,指向了非 ...…

查看全部问答∨

图像数据缓存

关于图像的缓存问题,在做用FPGA做图像处理的过程中,都要用到图像数据的缓存,一般都是用到FIFO或是双端口的RAM来进行缓存,我现在想做直接从存储器中读取图像数据,构成3*3或是5*5的数据缓存窗口,然后在进行下一步的运算,想请教个位,用RAM和FI ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved