CH32F103C8T6替换STM32F103C8T6能直接刷吗

把原来STM32F103C8T6的程序直接下载到CH32F103C8T6,出现初始化TIM定时器,直接在中断里不出来是否有问题

void Timer3_Init(u16 arr,u16 psc)

{

RCC->APB1ENR |= 1<<1;//TIM3时钟使能    

 TIM3->ARR = arr;  //设定计数器自动重装值//刚好10ms    

TIM3->PSC = psc;  //预分频器7200,得到10Khz的计数时钟


//这两个东东要同时设置才可以使用中断

TIM3->DIER |= 1<<0;   //允许更新中断

TIM3->DIER |= 1<<6;   //允许触发中断

      

TIM3->CR1 |= 0x01;    //使能定时器3

  MY_NVIC_Init(2,3,TIM3_IRQChannel,0);//抢占3,子优先级3,组0 

}


您好,如果只是设置定时器中断,不需要配置触发中断使能位,附件为定时器3中断例程,可参考一下。

icon_rar.gifTIM3中断.zip



只有登录才能回复,可以选择微信账号登录