初级会员

- 积分
- 116
- 金钱
- 116
- 注册时间
- 2017-5-16
- 在线时间
- 28 小时
|
1金钱
初始化如下,读取TIM2->CNT就是没有计数,大神看看哪里有问题
void TIM2_init(void)
{
RCC->APB1ENR |= 1<<0;//TIM2????
GPIOA->MODER &=0XFFFFFFC0;//êäèëÄ£ê½
GPIOA->PUPDR &=0XFFFFFFC0;//ÎTéÏÏÂà-
GPIOA->AFR[0] &= 0XFFFFFFF1;//
TIM2->ARR = 5000;
TIM2->SMCR = (1<<4)|(1<<5)|(1<<6)|(1<<14);//ía2¿′¥·¢êäèëETRF ê1Äüía2¿ê±ÖóÄ£ê½2
TIM2->DIER |= (1<<0)|(1<<6);//ÔêDí¸üDÂÖD¶Ï ÔêDí′¥·¢ÖD¶Ï
HAL_NVIC_SetPriority(TIM2_IRQn,3,3);
TIM2->CNT =0;//¼ÆêyÆ÷Çåáã
TIM2->CR1 |= 1<<0;//ÏòéϼÆêy ê1Äü¼ÆêyÆ÷
}
|
|