![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32HAL库
文章平均质量分 62
点灯大师~
生命不息,学习不止
展开
-
STM32基于HAL库的USART+DMA使用
使能USART以上配置好之后,点击生成工程编写中断回调函数当触发接收中断时,将接收到的数据通过DMA发送出去当触发发送中断时,使用DMA接收一下使能接收中断在main.c中编译、下载进去就能看到效果接收不定长度时,需要判断USART什么时候为空闲状态,当触发空闲中断时,证明此时已经接收全部数据,需要用到的函数有使能空闲中断在 MX_USART1_UART_Init() 函数中添加定义一个接收缓冲区编写USART1中断编写中断回调函数使能接收中断在main.c中若是不添加原创 2022-06-24 19:05:56 · 3335 阅读 · 6 评论 -
STM32基于HAL库的DS18B20实现
开发板:野火挑战者_V2GPIO:PE2创建工程使能USART1用来通过串口打印温度值配置GPIO代码编写我们先打开 DS18B20 的手册1、DS18B20 复位与存在脉冲复位/* DS18B20 复位 将总线拉低 480us - 960us 启动复位,然后等待 15us 检测存在脉冲*/void Ds18b20_Reset(void){ //输出模式下 DQ_GPIO_OUT(); //拉低总线 750us DQ_Write(DQ_LEVEL_LOW).原创 2022-01-08 17:26:28 · 8868 阅读 · 7 评论 -
STM32基于HAL库的ESP8266实现
使用HAL库驱动ESP8266原创 2022-06-09 07:31:18 · 6192 阅读 · 3 评论