文件名称:定时器编程步骤-stm32f407创建工程(keil)
文件大小:2.32MB
文件格式:PDF
更新时间:2024-06-22 09:49:33
飞思卡尔MC9S12单片机,中文说明书,实例
3.1 定时器编程步骤
1、初始化:
设定预分频系数,设定工作方式,定时器溢出中断使能,定时器使能
2、中断函数
用户自己的代码,清标志位
void ECT_Init(void)
{
TSCR2_PR = 7; //预分频系数为 8
„„„„„„„..
TSCR2_TOI = 1; //定时器溢出中断使能
TSCR1_TEN = 1; //定时器使能
}
#pragma CODE_SEG __NEAR_SEG NON_BANKED
void TimerOverFlow(void)
{
//用户自己的代码
TFLG2_TOF = 1; //清楚定时器溢出中断标志位
}
3.2 输入捕捉 IC:
本试验的辅助设备有:信号发生器、示波器。
试验目的:通过连续记录输入信号的两个上升沿,用该程序可以计算出输入
信号的频率;同时,利用脉冲累加器可以记录输入脉冲数。
#include