- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 STM32 PWM
由于STM32没有专门的PWM引脚,所以使用IO口的复用模式,通用定时器TIM2-TIM5每个可以产生4路PWM(CH1-CH4)。一:首先,配置GPIO为复用模式,如下图:例如开启TIM3的CH2通道PWM,查表知该通道关联的是PA7口,所以,配置PA7为输出,并设置它为复用输出。GPIOA->CRL&=0X0FFFFFFF;//PA7输出GPIOA->CRL|=
2011-10-13 00:09:32 16326 7
原创 STM32 通用定时器
STM32有8路寄存器,包括TIM1和TIM8两个高级定时器,TIM6和TIM7两个基本定时器,TIM2-TIM5四个通用定时器,定时器是完全独立的,而且没有互相共享任何资源,它们可以一起同步操作,所有TIMx定时器在内部相连,用于定时器同步或链接。当一个定时器处于主模式时,它可以对另一个处于从模式的定时器的计数器进行复位、启动、停止或提供时钟等操作。定时器的时钟:计数器时钟可由下列时钟源
2011-10-11 18:50:57 3890 1
原创 STM32 USART
说到串口,自然离不开波特率,波特率又跟系统时钟有关,所以首先就先看下STM32的串口波特率怎么设置。STM32有数个串口,每个串口都有一个自己独立的波特率寄存器USART_BRR,通过设置该寄存器就可以达到配置不同波特率的目的,由于STM32采用了分数波特率,所以STM32的
2011-10-07 10:43:13 15530 4
原创 STM32 时钟
STM32有三种不同的时钟源可被用来驱动系统时钟(SYSCLK): 1:HSI振荡器时钟(内部时钟)2:HSE振荡器时钟 (外部时钟,即晶振所提供) 3:PLL时钟(锁相环时钟) 这些设备有以下2种二级时钟源: (1)40kHz低速内部RC,可以用于驱动独
2011-10-07 10:30:47 6711
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人