记录HAL库+Cube MX的学习过程,不定期更新……
一、PWM’s introduction
PWM(Pulse width modulation脉冲宽度调制)是一种** 用数字信号控制模拟信号** 的一种技术,通过产生的高低电平(矩形波)来控制引脚的输出,从而可以控制lcd的亮与灭等,PWM是stm32定时器的一个重要应用,本文以产生一个频率为10kHz,占空比为20%为例说明。
二、Clock Configuration
首先进行时钟的配置,如图,在System view界面点击RCC进入时钟设置(与时钟有关的设置都在RCC中,不论是Cube MX或是库函数开发),HSE(外部高速时钟)选择Crystal/Ceramic Resonator(水晶/陶瓷 谐振器,可理解为时钟来源选择为外部晶振)(后续文章中可能会有关于晶振的学习记录,敬请期待!)
现在就可以将时钟频率设置为最大,stm32f103RC频率最大为72M。如果时钟来源不选择