Image
Image

是你的乱码

+ 关注

粉丝 1     |     主题 34     |     回帖 489

基于STM32F103C8T6的端口重映射及定时器输出PWM控制
2024-1-29 17:29
  • ST MCU
  • 17
  • 4219
  usart.h #include "stm32f10x.h" #include void usart_init(void); void USARTSendByte(USART_TypeDef* ...  
  usart.c(串口) #include "stm32f10x.h" #include "usart.h" #include void usart_init(void) { G ...  
  main.c #include "stm32f10x.h" #include "main.h" #include "LED.h" #include "usart.h" #include "relay ...  
  motor.h#include "stm32f10x.h" void motor_config(void);  
  六、项目代码 motor.c#include "stm32f10x.h" #include "motor.h" void motor_config(void) { GPIO ...  
  五、项目硬件 SG90电机(舵机) 硬件接线: 红线:3.3V/5V 黑线:GND 黄线:信号线 ...  
  四、定时器输出PWM结构体及库函数的配置 1)打开时钟:GPIO时钟、TIM定时器时钟、部分重映射时钟 2)配置GPI ...  
  APER=1,ARR立即生效 APER=2,ARR下个周期生效 void TIM_ARRPreloadConfig(TIM_TypeDef * TIMx,FunctionalS ...  
  ......  
  5、自动加载的预加载寄存器  
  2)模式二:中央对齐模式 向上计数时:当TIMx_CNTTIMx_CCRx,CCR1通道1为有效电平,否则为无效电平; ...  
  4、PWM的模式 1)模式一:边沿对齐模式 向上计数时:当TIMx_CNTTIMx_CCRx,CCR1通道1为无效电平,否则为有 ...  
  3、PWM的内部运作原理 CCR1:设置捕获比较器寄存器,设置比较值 CCMR1:设置PWM模式1或者PWM模式2 CCER: P ...  
  2、PWM的工作原理 以向上计数为例,讲述PWM原理: 1.在PWM输出模式下除了CNT(计数器当值),ARR(自动重装载 ...  
  三、PWM控制 1、通用定时器输出PWM 以TIM3为例,STM32的通用定时器分为TIM2、TIM3、TIM4、TIM5,每个定时 ...  
  二、端口重映射的配置 1.使能GPIO引脚(重映射后的GPIO引脚) 2.使能功能外设 3.使能AFIO时钟,重映射必须使 ...  
  部分重映射: 功能外设的部分引脚重新映射,还有一部分引脚是原来的默认引脚,简言之,外设的功能不止能在 ...  
STM32的SPI及IIC
2024-3-31 21:50
  • ST MCU
  • 12
  • 1067
  SPI设置工作模式。通过配置SPIx->CR1来设置SPI 的工作模式。配置工作模式为全双工,主机模式,SCK闲时电平 ...  
  配置GPIO工作模式。配置GPIO片选,由软件管理(即自定义引脚),推挽输出,上拉;配置SPI引脚SCK、MOSI、MI ...  
  配置方法 1)时钟使能。GPIO时钟使能RCC->APB2ENR,SPI时钟使能RCC->APB2ENR设置。(为什么还要连接GPIO时 ...  
2
3
近期访客