胡亚凡 发表于 2014-10-23 15:44:39

stm8L定时器2和定时器3利用外部低速时钟源的问题?

我是这样初始化的,可以初始化完成以后,定时器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;
}

发表于 2014-10-25 10:38:33

楼主看一下TIM1_SMCR寄存器中的SMS设置。
页: [1]
查看完整版本: stm8L定时器2和定时器3利用外部低速时钟源的问题?