历史上的今天
今天是:2024年12月21日(星期六)
2018年12月21日 | SysTick_Config配置systic中断间隔时间
2018-12-21 来源:eefocus
很奇怪Systic_Config(unit32_t ticks)这个函数在mdk里面找不到定义但是编译却没有问题。但是这个配置还是相当有用的,可以通过设置时间进入systic中断实现精准延时等功能。于是在网上找到了Systic_Config的描述,解决了心中的疑惑。
SysTick_Config(uint32_t ticks):设置系统嘀嗒时钟并使能中断:
在STM32中与CM3内核描述不太一样,这个时钟源有两个选择:AHB/8和AHB,在该函数中是选择了HCLK(SysTick_CTRL_CLKSOURCE_Msk),所以定时时间=ticks / HCLK,当要定时10ms,而HCLK为24MHz时,ticks = 10000 * 24 = 240000。
如果需要选择HCLK/8,可以直接修改这个函数,或在这个函数后跟随misc中的SysTick_CLKSourceConfig(uint32_t SysTick_CLKSource)来设置。
史海拾趣
|
[:P][:P] 摘 要:设计了基于单片机的智能充电器,介绍了其硬件和软件实现。该充电器可以实时采集和计算电池的参数,并进行智能控制,还可以通过串口和上位机进行通讯并进行实时 关键词:智能充电器 单片机 开关电源 锂离子电池 现代通 ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 09:37 编辑 [free][/free] [ 本帖最后由 yushiqian 于 2009-8-15 23:29 编辑 ] … 查看全部问答> |
|
我买了一对超声波头 是TR40系列的。 很奇怪,接收头接在示波器上,没有发射信号时,同样可以看到示波器上显示有一个50hz的正弦波信号? 接收电路不知道这样可以去除这样的干扰。 还有就是网上有些用555芯片做40khz的输出信号给超声波发射头,但 ...… 查看全部问答> |
|
9月份北京行业研讨会展览会集中精彩,阿牛哥9月份参加了很多电力,仪表和电源产品展览会研讨会。今年就指望着安防矩阵智能电表和电力抄表这三个方面客户吃饭呢。 联系北京,天津, 济南 ,烟台,沈阳等地区的智能电表和电力抄表客户。看看ESMCHINA ...… 查看全部问答> |
|
芯片的64个脚的正方形贴片的 第一行前面写着是D78F(或者是E) 后面就看不到了 第二行第一个数字数1,后面也看不到了 请问下有没人知道这个是什么芯片 谢谢了… 查看全部问答> |




