把原来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
}
热门产品 :
CH634: 4端口USB3.0 HUB控制器芯片