ADC开发基础

ADC开发基础 ​​ Resolution选择采样位数,Data Alignment改为向右对齐 ​​ 查询方式,阻塞式的A/D转换 123456uint16_t ADC_Value = 0;HAL_ADC_Start(&hadc)...

记录

实训1:定时器与串口综合训练

实训1:定时器与串口综合训练 要求 开机后,LED1与LED2依次点亮,然后熄灭,进行灯光检测。LED1接到STM32的PF9, LED2接到STM32的PF10,高电平点亮。 系统通过串口 1向上位机发送一个字符串“STM32欢迎你! ”。 ...

记录

串口收发数据

串口收发数据 ​​ 1. 配置 配置STM32CubeMX,“Asynchronous”为异步 ​ Baud Rate的设置值要与首发设备相同(异步的条件) 如要使用中断则对NVIC进行配置 2. 发送函数 重要函数: 12345//阻...

记录

定时器开发基础及PWM波的生成

定时器开发基础及PWM波的生成 ​ ​​ 1. 配置 ​​ ​​ 2. 函数定义 在stm32f4xx_hal_gpio.c中找到 ​__weak void HAL_TIM_PeriodElapsedCallback(TIM_HandleT...

记录

外部中断基础

外部中断基础 ​​ 1. 引脚配置 设置引脚 ​​ GPIO配置界面切换中断模式 ​​ NVIC使能勾选上 ​​ 生成文件。 2. 中断定义 在stm32f4xx_hal_gpio.c文件中找到 1__weak void H...

记录

GPIO使用及按键演示

GPIO使用及按键演示 1. 在STM32CubeMX中找到对应引脚,设置为GPIO_OUTPUT模式。 2. main.c加入以下代码调用,此为扫描。 123456789101112void Scan_Key(){ while(...

记录