关于STM8s103的PWM的问题
我用定时器1的通道1输出PWM波形,配置如下,但是端口没有任何输出波形,求高手解答,TIM1_PSCR = 0x00;
TIM1_ARRH = 0x03;
TIM1_ARRL = 0xE7; //定时器1确定下行PWM的震荡频率
TIM1_CCR1H = 0x01;
TIM1_CCR1L = 0x80; //下行PWM的占空比
TIM1_CCMR1 = 0x60; //PWM模式1
TIM1_CCER1 |= 0x01; //使能定时器1通道OC1
TIM1_CR1 |= 0x01; //使能TIM1
RE:关于STM8s103的PWM的问题
你配置IO口了吗?这个还需要配置IO口。RE:关于STM8s103的PWM的问题
PA_DDR |= 0x06; //PA1,PA2数据方向为输出PB_DDR |= 0x30; //PB4,PB5数据方向为输出
PC_DDR |= 0xE8; //PC3,PC5,PC6,PC7数据方向为输出,PC4数据方向为输入
PD_DDR |= 0x30; //PD2,PD3,PD6数据方向为输入,PD4,PD5数据方向为输出
PA_CR1 |= 0x06; //PA1,PA2推挽输出
PB_CR1 |= 0x30; //PB4,PB5推挽输出
PC_CR1 |= 0xE8; //PC3,PC5,PC6,PC7推挽输出,PC4为浮空输入
PD_CR1 |= 0x30; //PD2,PD3,PD6浮空输入,PD4,PD5推挽输出
PA_CR2 &= 0xF9;
PB_CR2 &= 0x00;
PC_CR2 = 0x68;
PD_CR2 = 0x30;
RE:关于STM8s103的PWM的问题
使用定时器1的通道1,定时器1的OC1已经配置为输出,该端口也配置为推挽输出了,但是该端口就是无法正常输出波形,一直为低电平。RE:关于STM8s103的PWM的问题
GPIO的时钟开启了吗?RE:关于STM8s103的PWM的问题
GPIO时钟是什么?没有找到相关的资料,不知道定时器1的通道1作为PWM还要配置GPIO时钟,求高手给个相关的例子或者直接以定时1的通道1作为PWM的输出口为例给个实例,非常感谢你的无私解答,很感谢!
页:
[1]