WCH沁恒单片机
直播中

张桂兰

7年用户 1312经验值
私信 关注
[问答]

请问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
}


回帖(2)

刘彦妤

2022-5-20 10:44:22
您好,如果只是设置定时器中断,不需要配置触发中断使能位程
举报

jinyi7016

2022-5-20 11:11:08
中断函数里有没有清中断标志
举报

更多回帖

发帖
×
20
完善资料,
赚取积分