- 博客(9)
- 收藏
- 关注
原创 STM32CubeMX——PWM
本文将以STM32F103ZET6单片机为例讲解PWM(脉宽调制),将以定时器3作为信号发生器,引脚PB5作为输出。
2022-12-11 20:11:48
1587
原创 STM32CubeMX——ADC
本文将以STM32F103ZET6单片机为例讲解ADC,将以ADC1的IN1(通道1)作为本次选用的引脚。选择为每个功能生成一个.c和.h文件。
2022-12-11 16:51:24
1152
原创 STM32CubeMX——USART(串口通讯)
本文将以STM32F103ZET6单片机为例讲解USART(串口通讯),将以串口1作为本次的选用引脚。
2022-12-10 21:18:39
1349
原创 STM32CubeMX——外部中断(EXTI)
本文将以STM32F103ZET6为例,配置外部中断为下降沿触发此时从文件stm32f1xx_it.c中发现有关中断的处理程序从此函数中执行到 HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_4)函数,定义到该函数从这里看出中断回调函数 HAL_GPIO_EXTI_Callback(GPIO_Pin)由此可知我们需要从定义还函数。
2022-12-07 22:25:29
872
原创 STM32CubeMX——定时器配置
本文将会以STM32F103C8T6为例配置定时器2定时5 msSMT32F1系列共有8个定时器:基本定时器(TIM6、TIM7)通用定时器(TIM2、TIM3、TIM4、TIM5)高级定时器(TIM1、TIM8)找到main函数,里面关于TIM2初始化的函数 MX_TIM2_Init(),进入初始化函数,查看源码从上面代码可以看到,先定义了一个htim2的结构体然后是对结构体的初始化,就是我们图形化的配置再找到stm32f1xx_it.c文件上面的代码是如果TIM2中断,则调用 HAL_TI
2022-12-05 22:09:15
20104
1
原创 智能小车差速系统控制
现在C车已经由原来的一个电机控制车辆速度转为现在的两个电机分别控制两个轮子的转动,那么B车所拥有的机械差速在C车上将不再存在,所以我查了一些资料,总结出一些有关于差速控制的说明。
2022-09-24 17:30:55
11397
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人