
我是这样初始化的,可以初始化完成以后,定时器3还是用的内部快速时钟,请问应该怎么使用外部低速时钟作为定时器3的时钟??? void System_Timer3_Init(void) { CLK_ECKR |= 0x04; while(!(CLK_ECKR & 0x08)); CLK_PCKENR1 |= 0x02; SYSCFG_RMPCR2 |= 0x10; TIM3_CR1 = 0x00; TIM3_SMCR |= 0x77; TIM3_ETR = 0xe7; TIM3_EGR |= 0x01; TIM3_CNTRH = 0xff; TIM3_CNTRL = 0x10; TIM3_ARRH = 0xff; TIM3_ARRL = 0x10; TIM3_CR1 |= 0x03; TIM3_IER |= 0x01; } |
楼主看一下TIM1_SMCR寄存器中的SMS设置。 |