ADC开发基础
ADC开发基础 Resolution选择采样位数,Data Alignment改为向右对齐 查询方式,阻塞式的A/D转换 123456uint16_t ADC_Value = 0;HAL_ADC_Start(&hadc)...
ADC开发基础 Resolution选择采样位数,Data Alignment改为向右对齐 查询方式,阻塞式的A/D转换 123456uint16_t ADC_Value = 0;HAL_ADC_Start(&hadc)...
实训1:定时器与串口综合训练 要求 开机后,LED1与LED2依次点亮,然后熄灭,进行灯光检测。LED1接到STM32的PF9, LED2接到STM32的PF10,高电平点亮。 系统通过串口 1向上位机发送一个字符串“STM32欢迎你! ”。 ...
串口收发数据 1. 配置 配置STM32CubeMX,“Asynchronous”为异步 Baud Rate的设置值要与首发设备相同(异步的条件) 如要使用中断则对NVIC进行配置 2. 发送函数 重要函数: 12345//阻...
定时器开发基础及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使用及按键演示 1. 在STM32CubeMX中找到对应引脚,设置为GPIO_OUTPUT模式。 2. main.c加入以下代码调用,此为扫描。 123456789101112void Scan_Key(){ while(...