STM32
文章平均质量分 95
记录学习进程,以分享与您共勉!
是覆盖对于变化
努力学习的一名小白
展开
-
STM32(一):流水灯 (标准库函数)
GPIO分为七个部分:1、保护二极管及上、下拉电阻:保护二级管可以防止引脚外部过高或过低的电压输入2、P-MOS 管和N-MOS 管:控制推挽输出和开漏输出3、输出数据寄存器:由输出数据寄存器GPIOX_ODR4、复用功能输出:STM32 的其它片上外设对GPIO 引脚进行控制5、输入数据寄存器:存储输入数据寄存器GPIOx_IDR6、复用功能输入:GPIO 引脚的信号传输到STM32 其它片上外设7、模拟输入输出:用于ADC 采集电压的输入通道。原创 2024-03-24 15:50:35 · 1718 阅读 · 1 评论 -
STM32(二):按键 (标准库函数)
上一篇文章已经介绍了如何实现流水灯,实现了点灯的第一步。这一篇则介绍按键控制点灯的实现过程。原创 2024-03-31 14:43:41 · 2981 阅读 · 0 评论 -
STM32(三):外部中断 (标准库函数)
上一篇文章已经介绍了如何用按键点灯,使用的是按键扫描的方式,实现了点灯的第二步。这一篇则介绍如何用外部中断的方式实现按键点灯的过程。原创 2024-04-06 11:34:57 · 3846 阅读 · 2 评论 -
STM32(四):Systick (标准库函数)
上一篇文章已经介绍了如何用外部中断的方式进行点灯,实现了点灯的第三种方式。这篇文章我们来介绍一下如何用STM32单片机中的Systick嘀嗒定时器来控制LED灯的交替闪烁以及如何使用系统滴答定时器实现精准的 ms 和 μs 延时。原创 2024-04-14 17:40:37 · 4567 阅读 · 0 评论 -
STM32(五):TIMER定时器 (标准库函数)
上一篇文章已经介绍了如何用STM32单片机中的Systick嘀嗒定时器来控制LED灯的交替闪烁,实现了点灯的第四种方式。这篇文章我们来介绍一下如何用STM32单片机中的TIMER定时器来控制LED灯的交替闪烁。原创 2024-04-22 15:20:01 · 5131 阅读 · 0 评论 -
STM32(六):定时器PWM呼吸灯 (标准库函数)
PWM的全称是脉冲宽度调制(Pulse-width modulation),是指在具有惯性的系统中,可以通过对一系列脉冲的宽度进行调制,来等效的地获得所需要的模拟参量,常应用于电机控速等领域。在STM32微控制器的应用中,PWM技术也非常重要,因为它能够提供精确的信号控制,从而达到对设备行为的精确管理。频率:一秒钟内从高电平时间在到低电平时间,再从低电平跳到高电平的瞬间次数,也就是一秒钟内有多少个PWM的周期,f = 1/Ts。周期:一秒钟内从高电平时间在到低电平时间,Ts= 1/f。PWM信号产生。原创 2024-05-07 16:46:54 · 2619 阅读 · 0 评论 -
STM32(七):ADC电位检测 (标准库函数)
首先,我们先介绍一下AD模数模块(Analog-to-Digital Converter)。AD模数模块即模拟/数字转换器,主要功能是将连续变化的模拟信号转换为离散的数字信号。由于单片机只能处理数字信号,因此,在对外部的模拟信号进行分析、处理的过程中,必须使用ADC模块将外部的模拟信号转换成单片机所能处理的数字信号。原创 2024-06-02 12:37:57 · 1024 阅读 · 0 评论 -
STM32(八):独立看门狗 (标准库函数)
看门狗(Watchdog)是一种硬件定时器,用于监测程序执行是否正常,并在系统出现故障或死锁时重启系统。看门狗可以分为独立与单片机外部的看门狗芯片和单片机内集成的看门狗外设模块两种,提供了更高的安全性、时间的精确性和使用的灵活性。IWDG(独立看门狗)和WWDG(窗口看门狗)。IWDG(独立看门狗)由专门的低速时钟(LSI)驱动,即使主时钟发生故障它也仍然有效。WWDG(窗口看门狗)由从APB1时钟分频后得到的时钟驱动,通过可配置的时间窗口来检测应用程序非正常的过迟或过早的操作。原创 2024-06-01 22:59:03 · 1551 阅读 · 0 评论 -
STM32(九):USART串口通信 (标准库函数)
首先,我们先介绍一下通信,何为通信,就跟平时我们面对面沟通一样,对于STM32,通信是将一个设备的数据传送到另一个设备,同时,我们平时沟通需要共同语言才能理解,STM32的通信也要制定通信协议,双方按照协议规则进行数据收发。通信协议主要有以下几种:名称引脚通信方式时钟电平设备USARTTX、RX全双工异步单端点对点I2CSCL、SDA半双工同步单端多设备SPI全双工同步单端多设备CAN半双工异步差分多设备USBDP、DM半双工异步差分点对点。原创 2024-06-02 00:09:09 · 2537 阅读 · 0 评论 -
STM32(十):SPI (标准库函数)
SPI(Serial Peripheral interface),顾名思义就是串行外围设备接口。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议。原创 2024-06-02 14:42:14 · 2157 阅读 · 0 评论