|
int main(void)
{
u16 led0pwmval=0;
u8 dir=1;
delay_init();
uart_init(9600); //延時函數(shù)初始化
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);// 設(shè)置中斷優(yōu)先級分組2
LED_Init(); //初始化與LED連接的硬件接口
Encoder_Init_TIM2();
// TIM1_PWM_Init(899,71);
// Timer2_Configuration(499,71);//使用定時器2 2通道完全重映射到pb3產(chǎn)生2khz
// TIM_SetCompare2(TIM2,99);//將其占空比設(shè)置為20%并外接led顯示
//TIM3_Int_Init(1999,7199);//10Khz的計數(shù)頻率,計數(shù)到2000為200ms產(chǎn)生中斷,并串口發(fā)送helloword
while(1)
{
int Encoder_TIM;
Encoder_TIM= (short)TIM2 -> CNT;
TIM2 -> CNT=0;
printf("%d/r/n",Encoder_TIM);
delay_ms(10);
// delay_ms(10);
// if(dir)led0pwmval++;
// else led0pwmval--;
// if(led0pwmval>300)dir=0;
// if(led0pwmval==0)dir=1;
// TIM_SetCompare1(TIM1,led0pwmval);
}
}
|
-
-
定時器中斷實(shí)驗.7z
2019-8-17 22:46 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
185.72 KB, 下載次數(shù): 9, 下載積分: 黑幣 -5
|