STM32
蚂蚁的希望
CSDN说我人很懒,什么都没有写
展开
-
stm32最小系统USB转TTL接线
pass原创 2019-03-02 22:43:38 · 36961 阅读 · 5 评论 -
STM32通过TB6612FNG模块驱动电机
简介pass设置pwm脉冲pass参考代码/* 控制GPIO PB12/PB13/PB14/PB15 电机MOTOR TIM2_CH3/TIM2_CH4*/void MOTOR_GPIO_Config(void){ /*定义一个GPIO_InitTypeDef类型的结构体*/ GPIO_InitTypeDef GPIO_InitStructure; /*开启G...原创 2019-04-08 09:20:47 · 12218 阅读 · 4 评论 -
STM32控制SG90舵机
简介通过使用STM32控制SG90舵机进行转动PWM输出:PC6定时器:TM3,通道1接线如下:控制原理及PWM配置舵机的控制一般需要一个20ms的时基脉冲,该脉冲的高电平部分一般为0.5ms~2.5ms范围内的角度控制脉冲部分PWM周期为20ms = (7200*200)/72000000=0.02所以TIM_Period = 199,TIM_Prescaler = 7199...原创 2019-04-15 19:50:46 · 52354 阅读 · 35 评论 -
STM32实现蓝牙HC-06通信
简介硬件模块:HC-06蓝牙串口通信模块串口:USART1接线:RXD–PC9,TXD–PC10,VCC–5V/3V,GND–GND蓝牙模块上有一个LED,LED 指示蓝牙连接状态, 闪烁表示没有蓝牙连接,常亮表示蓝牙已连接并打开了端口在未建立蓝牙连接时支持通过 AT 指令设置波特率、名称、配对密码, 设置的参数掉电保存AT指令1)测试通讯发送: AT(返回 OK,一秒左右发一次)...原创 2019-04-16 21:01:33 · 28541 阅读 · 11 评论 -
采用TIM1高级定时器产生PWM
简介STM32 的定时器功能十分强大,有 TIME1 和 TIME8 等高级定时器,也有 TIME2~TIME5 等通用定时器,还有 TIME6 和 TIME7 等基本定时器。而每种定时器的使用方法略有不同,之前写产生pwm的程序使用的都是通用定时器,今天使用高级定时器TIM1时发现怎么也产生不了,后来才知道使用TIM1时,需要多添加两行代码//重复计数器的值 TIM_TimeBaseIni...原创 2019-04-18 11:25:25 · 8155 阅读 · 7 评论