CLK_PCKENR1|=0x20; //TIM2外设时钟使能,STM8外设时钟使能默认全部使能
TIM2_CR1=0x00; //禁止计数器 ,计数器线配置参数,最后使用
TIM2_PSCR=0x08; //计数器时钟分频低8位16分频
//自动重装寄存器(49000=163Hz,16000=1000Hz)
TIM2_ARRH=(unsigned char)(16000>>8);
TIM2_ARRL=(unsigned char)16000;
//关闭捕获功能
TIM2_CCER2_CC3E=1;
//OC3输出高电平有效,上升沿时发送捕获
TIM2_CCER2_CC3P=0;
TIM2_IER|=0x08; //禁止中断,通道4中断允许
//PWM1模式寄存器,设置定时器2_3通道PWM模式2输出模式(开启预装载)
TIM2_CCMR3|=0x08;
//占空比高位
TIM2_CCR3H = 0x00;
//占空比低位
TIM2_CCR3L = 0x00;
// 初始化时钟分频器为1,即计数器的时钟频率为Fmaster=4MHZ
TIM2_PSCR = 0;
//TIM2使能计数器
TIM2_CR1|=0x01;
//低电平有效,OC3信号输出到对应的输出pin
TIM2_CCER2|=0x03; /////////////////////
//TIM2不需要配置BKR寄存器 |