中级会员
 
- 积分
- 440
- 金钱
- 440
- 注册时间
- 2015-11-22
- 在线时间
- 52 小时
|
5金钱
本帖最后由 瓶邪 于 2016-3-27 20:19 编辑
void TIM1_PWM_Init(u16 arr,u16 psc)
{
//此部分需手动修改IO口设置
RCC->APB2ENR|=1<<11; //TIM1时钟使能
GPIOA->CRH&=0XFFFFFFF0; //PA8清除之前的设置
GPIOA->CRH|=0X0000000B; //复用功能输出
TIM1->ARR=arr; //设定计数器自动重装值
TIM1->PSC=psc; //预分频器设置
TIM1->CCMR1|=7<<4; //CH1 PWM2模式
TIM1->CCMR1|=1<<3; //CH1预装载使能
TIM1->CCER|=1<<0; //OC1 输出使能
TIM1->BDTR|=1<<15; //MOE 主输出使能
TIM1->CR1=0x0080; //ARPE使能
TIM1->CR1|=0x01; //使能定时器1
}
TIM1->CR1=0x0080; //ARPE使能
这个CR1寄存器哪里有详细介绍ARPE使能,初学者不懂,求指教,主要是没找到
|
|