- 5
- 0
- 约 8页
- 2016-08-24 发布于河南
- 举报
系统时基定时器的制作
系统时基定时器
系统时基定时器
这个定时器是专用于实时操作系统,也可当成一个标准的递减计数器。它具有下述特性:
● 24位的递减计数器
● 自动重加载功能
● 当计数器为0时能产生一个可屏蔽系统中断
● 可编程时钟源
而它的使用方法可以在库提供的例子中找到。
有一个初始化函数:
void SysTick_Configuration(void)
{
if (SysTick_Config((SystemFrequency) / 10)) //经实际测试发现,除以10是100ms,除以100是10ms,依此类推
{
/* Capture error */
while (1);
}
NVIC_SetPriority(SysTick_IRQn, 0x0);
}
这里将其初始化为每100ms产生一次中断。
将这个函数放在main.c中,在main函数中调用它,即完成初始化工作。在system32_it.c中有中断处理函数。
void SysTick_Handler(void)
{}
原例子中这里没有写代码,可以根据需要自行增加相关代码来处理每100ms时间到的事件。
代码如下:
extern uint16_t dutyRatio;
extern uint8_t ChangDuty;
void S
您可能关注的文档
最近下载
- 朗宏氧化锆.pdf VIP
- TCHES水库放空工程技术导则.pdf
- 1.新版团校入团培训考试必备200题题库(含答案).pdf
- 神奇动物在哪里电影剧本-j k rowling添加.pdf VIP
- 部编版六年级下册道德与法治3.学会反思第一课时课件.pptx VIP
- 第3课 学会反思 第一课时 课件 部编版六年级下册道德与法治.ppt VIP
- 部编版道德与法治六年级上册第3课学会反思课件第一课时.ppt VIP
- 人教部编版道德与法治六年级下册第3课《学会反思》第一课时公开课一等奖创新教案.docx VIP
- 财产保全申请书(诉前 诉中,附担保材料要求).docx VIP
- AP宏观经济学 2009年真题 附答案和评分标准 AP Macroeconomics 2009 Real Exam with Answers and Scoring Guidelines.pdf VIP
原创力文档

文档评论(0)