PB4脚原先是采用定时器输出没问题,现想在PB4脚输出PWM波形(占空比:50,频率=1Khz),PCLK=HCLK=48MHZ,总是低电平,查不出原因。 RCC->AHBENR|=1<<18; //使能PORTB时钟 GPIOB->MODER = 0X55551655; //PB4复用功能输出 GPIOB->OTYPER = 0X00000000; GPIOB->OSPEEDR = 0X00000000; GPIOB->PUPDR = 0X00004000; RCC->APB1ENR|=1<<1; //TIM3时钟使能 TIM3->PSC=47; //预分频器48分频 TIM3->ARR=1000; //设置频率 TIM3->CCR1 =500; //设置占空比 TIM3->EGR |= 1; //产生一次更新事件 TIM3->CCMR1|=7<<4; //CH1 PWM2模式 TIM3->CCMR1|=1<<3; //CH1预装载使能 TIM3->CCER|=1<<0; //OC1输出使能 TIM3->CR1=0x0080; //ARPE使能 TIM3->CR1|=0x01; //使能定时器3 |
不太看得懂寄存器版本的程序,帮顶 |
没人回答啊 |
IO口配置了没有。 |
配置好了---PB4/TIM3-CH1脚设置为复用功能,推挽输出模式啊,看不出开哪里出了问题 |
【STM32F0开发日志/评测/笔记】+互补PWM波的产生
STM32F030 PB14和PB15无法输出PWM求助
【STM32F030探索套件】序列之五 外部中断
【STM32F0开发日志---二】+ucosii.2.92移植在STM32F030
上传个STM32F0+5110+内部温度传感器的菜鸟实例
【STM32F030探索套件使用问题】STM32F030 SPI方式驱动ST7565LCD失败
求一份STM32F051 I2C驱动LCD 12864的例程
STM32F0 M0 向结构体赋值进入HardFault异常
STM32F0 ADC-DMA方式采集2路数据时出现问题
STM32F030C8T6,TIM16定时慢很多问题?