stm32共13篇
蓝桥杯嵌入式国赛模块——温度传感器-睿冰小站

蓝桥杯嵌入式国赛模块——温度传感器

本文硬件基于蓝桥杯嵌入式主板及其扩展板 硬件基础 该模块的电路图如下: DS18B20 主要特性 适应电压范围宽,电压范围:3.0~5.5V,在寄生电源方式下可由数据线供电独特的单线接口方式,DS18B20...
浅翼然的头像-睿冰小站浅翼然2022年5月17日
15814
蓝桥杯嵌入式国赛模块——按键-睿冰小站

蓝桥杯嵌入式国赛模块——按键

本文硬件基于蓝桥杯嵌入式主板及其扩展板 硬件基础 扩展板按键的电路图如下: 通过该电路图可知,在扩展板上是用AD采集来判断键值的,根据不同按键按下时的分压不同,从而判断出按下的是哪个按...
浅翼然的头像-睿冰小站浅翼然2022年5月13日
12917
蓝桥杯嵌入式国赛模块——数码管-睿冰小站

蓝桥杯嵌入式国赛模块——数码管

本文硬件基于蓝桥杯嵌入式主板及其扩展板 硬件基础 该数码管模块电路图如下: 由电路图可知,这个数码管模块采用了三个移位数据寄存器“SN74LS595N” ,采用此设计可以一次点亮三个数码管,而不...
浅翼然的头像-睿冰小站浅翼然2022年5月10日
15514
STM32HAL库定时器操作-睿冰小站

STM32HAL库定时器操作

本文以stm32f103c8t6为例 1.基本定时功能 配置时钟树 将APB1 Timer clocks设置为72MHz。 配置定时器 以定时器2为例,设置clock source为internal clock。 定时器的配置主要有两个:定时时间与是...
浅翼然的头像-睿冰小站浅翼然2022年4月21日
40915
使用clion搭建stm32开发环境-睿冰小站

使用clion搭建stm32开发环境

相信多数人在开发STM32的时候用的都是Keil这个老牌IDE,但keil的界面比较复古,代码补全等功能也不是十分完善,也存在的一定的版权问题,keil不是每个人都能负担高额的授权费用;但clion就没有...
浅翼然的头像-睿冰小站浅翼然2022年3月20日
48011
STM32HAL库ADC模数转换-睿冰小站

STM32HAL库ADC模数转换

本文以STM32G431为例 ADC资源介绍 STM32G431内部集成2个有最高12位ADC(ADC1、ADC2),它们是逐次逼近型模数转换器。 可配置的转换精度:6位,8位,10位,12位转换电压范围: 0 ~ VREF+(一般接...
浅翼然的头像-睿冰小站浅翼然2022年3月12日
1645
STM32HAL库RTC时钟-睿冰小站

STM32HAL库RTC时钟

RTC简介 RTC (Real Time Clock):实时时钟。RTC是个独立的定时器。RTC模块拥有一个连续计数的计数器,在相应的软件配置下,可以提供时钟日历的功能。修改计数器的值可以重新设置当前时间和日期...
浅翼然的头像-睿冰小站浅翼然2022年1月29日
24710
STM32HAL库串口通信-睿冰小站

STM32HAL库串口通信

串口通信简介 在串行通信中,一个字符一个字符地传输,每个字符一位一位地传输,并且传输一个字符时,总是以“起始位”开始,以“停止位”结束。在进行传输之前,双方一定要使用相同的波特率设...
浅翼然的头像-睿冰小站浅翼然2022年1月12日
2127
基于stm32HAL库浅析NVIC中断系统-睿冰小站

基于stm32HAL库浅析NVIC中断系统

注:本文以stm32G431为例。 NVIC简介 NVIC即嵌套向量中断控制器(Nested Vectored Interrupt Controller)。STM32的中有一个强大而方便的NVIC,它是属于CM4内核的器件。NVIC 控制着整个芯片中断相...
浅翼然的头像-睿冰小站浅翼然2022年1月8日
2126
基于STM32HAL库的按键扫描算法-睿冰小站

基于STM32HAL库的按键扫描算法

先把代码打在下面,我们以PB0引脚为例,配置为上拉输入,即没有按键时是高电位,按键时是低电位。 unsigned key_A=0,key_B=0,key_C=0; void Key_Saomao(){ key_A=HAL_GPIO_ReadPin(GPIOB,GPIO_P...
浅翼然的头像-睿冰小站浅翼然2022年1月5日
1397
STM32HAL库GPIO通用输出与输入-睿冰小站

STM32HAL库GPIO通用输出与输入

HAL库是ST公司目前主力推的开发方式,全称就是Hardware Abstraction Layer(抽象印象层)。和标准库一样,都是为了节省程序开发的时期,而且HAL库尤其的有效,同样的功能,标准库可能要用几句话...
浅翼然的头像-睿冰小站浅翼然2022年1月3日
19710
C语言中sprintf()函数用法-睿冰小站

C语言中sprintf()函数用法

sprintf简介 1、该函数包含在stdio.h的头文件中。 2,、sprintf函数可以打印到字符串中(要注意字符串的长度要足够容纳打印的内容,否则会出现内存溢出)。sprintf()的作用是将一个格式化的字符...
浅翼然的头像-睿冰小站浅翼然2022年1月1日
20615