- 6
- 0
- 约4.83千字
- 约 5页
- 2024-06-12 发布于上海
- 举报
STM32定时器时间的计算方法
STM32中的定时器有很多用法:
(一)系统时钟(SysTick)
设置非常简单,以下是产生1ms中断的设置,和产生10ms延时的函数:
voidRCC_Configuration(void)
{
RCC_ClocksTypeDefRCC_ClockFreq;
SystemInit();//源自system_stm32f10x.c文件,只需要调用此函数,则可完成RCC的配置.RCC_GetClocksFreq(RCC_ClockFreq);
//SYSTICK分频--1ms的系统时钟中断
if(SysTick_Config(SystemFrequency/1000))
{
while(1); //Captureerror
}
}
voidSysTick_Handler(void)//在中断处理函数中的程序
{
while(tim)
{
tim--;
}
}
//调用程序:
Delay_Ms(10);
当然,前提是要设置好,变量tim要设置成volatile类型的。
(二)第二种涉及到定时器计数时间(TIMx)
/*TIM3时钟配置*/
TIM_TimeBaseStructure.TIM_Prescaler=2; //预分频(时钟分频)72M/(2+1)=24MTIM_TimeBaseStructure
您可能关注的文档
- 大班爱心义卖活动方案.docx
- 大班科学活动教案干果和水果.docx
- 大豆进出口贸易现状及其影响分析.docx
- 大豆品种概况.docx
- 大豆品种资源的研究和利用.docx
- 大豆栽培技术.docx
- 大金VRV中央空调远程控制说明书.docx
- 大理石窗台板施工方案及技术措施.docx
- 大理石地面铺装施工方案.docx
- 大理石地面日常清洁养护注意事项.docx
- 锦州市太和区2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 长治市沁源县2025-2026学年第二学期三年级语文第六单元测试卷(部编版含答案).docx
- 西安市雁塔区2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
- 张掖地区张掖市2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 贵阳市云岩区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 伊春市金山屯区2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 湛江市麻章区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 渭南市临渭区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 湘西土家族苗族自治州龙山县2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 运城市新绛县2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
最近下载
- 轧钢机设计--毕业论文设计.doc VIP
- 2025贵州道真自治县公安局招聘警务辅助人员34人笔试参考题库附答案解析.docx VIP
- 2026春苏教版数学一年级下册第一单元试卷含答案.docx VIP
- 2024年上海普通高中学业水平等级性考试历史真题及答案.pdf VIP
- 哮喘日如何让呼吸更顺畅.pptx VIP
- 2026苏教版一年级数学下册全册教案.pdf VIP
- 毕业设计-PLC在真空压力浸漆控制系统中的应用.doc VIP
- Delta台达工业自动化PC-Based 运动控制解决方案R1-EC9144 系列4信道模拟输出模块安装手册.pdf
- 2026年创意趋势报告.pdf VIP
- 化工设备机械基础试卷.docx VIP
原创力文档

文档评论(0)