![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯
Sakura 1314
努力提升自己,永远比仰望别人有意义
展开
-
stm32串口使用以及串口中断接收不定长度字符串
开始使用cubemx配置PA9,PA10分别为TX,RX端,在使能串口中断之后其余值直接使用默认的就可以了点击生成代码即可uint8_t rx_buff[1];//储存单个字符uint8_t rx_data[100];//不定长字符串接受缓冲区_Bool rx_Flag;//串口接收完成标志在生成的代码中初始化之后开启一次接收中断之后在串口中断回调函数中添加以下代码void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) //串口中原创 2022-03-25 19:07:58 · 9318 阅读 · 1 评论 -
蓝桥杯之ADC使用
STM32cubemx之配置ADC1.单通道配置先将对应io复用为ADCIN之后再在ANalog里面配置如下基本上都选用默认配置就行,不要加入连续模式,用连续模式freertos无法使用在adc.h和adc里面加入如下函数`uint16_t getADC1(void){uint16_t adc = 0;HAL_ADC_Start(&hadc1);adc = HAL_ADC_GetValue(&hadc1);return adc;}要获取值的时候如下就行 spri原创 2022-02-22 15:08:54 · 483 阅读 · 0 评论