
STM32CubeIDE开发简单模块移植HAL库
文章平均质量分 51
记录自己的学习成果
小梁子LZ
小白
展开
-
STM32HAL库驱动DS18B20温度传感器
控制器STM32L431RCT6 晶振12MHZ 配置时钟80MHZ。二、作者采用的是串口打印温度数值,所以要配置一个串口(USART1)三、配置单总线的(DO)引脚;作者使用的是PA5引脚。相关的发送函数如下,串口不能直接发送数字,所以要采用。只需要配置成推挽输出模式即可,初始电平为高电平。一、配置定时器(TIM6)主要是用来做微秒级延时。转换,同时引用同文件。原创 2022-10-09 16:43:18 · 4676 阅读 · 17 评论 -
TM1640数码管控制器移植STM32HAL库
TM1640简单驱动编写原创 2022-09-28 22:15:00 · 1024 阅读 · 0 评论 -
关于TFT LCD屏ST7735S驱动移植STM32HAL库的部分问题总结
项目场景:STM32L431RCT驱动1.44寸TFT屏(ST7735S)移植HAL库1.问题描述:移植成功后,有复位不显示的情况,意思是同一段代码,有时候能显示,有时候下载到板子上死活不显示,有一定几率显示 void LCD_Writ_Bus(uint8_t dat)//发送函数,每次传输一个字节{ LCD_CS_Clr(); HAL_SPI_Transmit(&hspi3, &dat, 1, 100);//调用HAL库自带的发送函数 LCD_CS_Set();原创 2022-05-19 01:10:34 · 2973 阅读 · 2 评论 -
(i2c总线配置篇)SHT3X温湿度传感器和0.96寸OLED屏幕移植STM32HAL库
SHT3X温湿度传感器和0.96寸OLED屏幕他们两个都是i2c总线通信,所以配置一模一样,DMA可开可不开原创 2022-05-09 22:18:34 · 965 阅读 · 0 评论 -
STM32CubeIDE之SHT3X温湿度传感器移植HAL库
有了前面的OLED的学习,这个学习起来也很快。分以下几步走1.你要有个温度传感器,SHT3X这个型号的,因为我要讲这个2.你要有个STM32开发板(我用的是STM32L431RCT)3.顺便找台电脑下载一个STM32CubeIDE4.简单的找一个SHT3X的驱动,我是去某宝嫖的,一般卖这个的都有,这个驱动分两个文件,是.c和.h的,我直接把这两个放在下边读了我上一篇的人,看这个应该很熟悉吧,一样的套路,学习方法是一样的,你就照搬就行下面是sht3x.c的原文档,里面有个CRC..原创 2022-05-09 22:09:41 · 1994 阅读 · 4 评论 -
STM32CubeIDE之0.96寸OLED屏幕移植HAL库
好久没发帖了,最近学习了一点HAL库,做了个温度显示的玩意,没啥事了,发个文章记录一下自己的菜。分以下几步来吧1.你要有块屏,0.96寸OLED的那种,单色显示2.你要有个STM32开发板(我用的是STM32L431RCT)3.顺便找台电脑下载一个STM32CubeIDE4.简单的找一个OLED的驱动,我是去某宝嫖的,一般卖这个的都有,这个驱动分三个文件,是一个.c和两个.h的,我直接把这三个放在下边这个是oled.c;基本上都打注释了/********************原创 2022-05-09 21:23:23 · 2179 阅读 · 9 评论