自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 【STM32笔记】STM32的IIC软件模拟(IIC软件模拟读取AHT20温湿度传感器数据)

软件模拟和硬件模拟的区别在于实现方式和特性。软件模拟适用于资源受限的系统,成本相对较低,但传输速度较慢;而硬件模拟速度较快、可靠性较高,但需要额外的硬件支持和成本投入。选择合适的模拟方式取决于应用场景和系统要求。

2023-11-13 16:31:21 767 1

原创 【STM32笔记】STM32的低功耗模式

在嵌入式系统设计中,嵌入式系统被广泛的应用在便携式和移动性较强的产品,然而有一些产品并不都是有着充足的电源供应,为了尽可能地延长电池使用时间,这个时候就要考虑降低功率消耗了。

2023-11-08 22:25:00 2986 1

原创 【STM32笔记】STM32系统时钟RCC详解

时钟的作用非常重要。它不仅用于计算时间,还用于同步和调度各种操作。例如,时钟可以用于控制中央处理器(CPU)的执行速度,确保指令按照规定的时间间隔执行。时钟也用于同步输入和输出设备,使它们按照正确的时间顺序进行数据的传输和处理,在计算机系统中用于测量和同步时间的设备或信号。使计算机系统的各个组件和操作按照一定的时间间隔进行工作。

2023-11-03 11:19:49 977

原创 【STM32笔记】STM32的IIC通信基础(三)---IIC读取AHT20温湿度数据(中断模式、DMA模式)

IIC读取AHT20温湿度数据(中断模式、DMA模式)

2023-10-25 12:07:57 1252 3

原创 【STM32笔记】STM32的IIC通信基础(二)---IIC读取AHT20温湿度数据(轮询模式)

I2C的常用术语:主机:初始化发送、产生时钟和终止发送的器件,通常是微控制器。从机:被主机寻址的器件。发送器:本次传输中发送数据到I2C总线的器件,既可以作为主机又可以作为从机,由通信过程具体而定。接收器:本次传输中从I2C总线上接收数据的器件,既可以作为主机又可以作为从机,由通信过程具体而定。连接在I2C总线上的器件即是主机(或从机),又是发送器(或接收器),这取决于器件所要完成的具体功能。

2023-10-24 20:57:50 1200 2

原创 【STM32笔记】STM32的IIC通信基础(一)

IIC(Inter-Integrated Circuit) 又称为 I2C 或者是 I2C ,是嵌入式系统中的一种常见的数据通信接口。

2023-10-19 18:04:21 1318

原创 【STM32笔记】STM32的ADC开发基础(三)---中断模式

ADC中断(中断模式)

2023-10-15 21:41:30 1952 1

原创 【STM32笔记】STM32的ADC开发基础(二)---轮询模式

ADC单通道配置(轮询模式)

2023-10-15 20:12:33 1068 1

原创 【STM32笔记】STM32的ADC开发基础(一)

ADC(analog-to-digital converter,模拟数字转换器,简称模数转换器),是一种将连续变化的**模拟信号**转换为离散的**数字信号**的电子器件。

2023-10-12 22:11:07 1298

原创 【STM32笔记】STM32的看门狗详解(独立看门狗和窗口看门狗)

首先,它不是真的狗。看门狗(Watchdog)是一种硬件定时器,用于监测程序执行是否正常,并在系统出现故障或死锁时重启系统。

2023-10-11 11:26:02 5670 2

原创 【STM32笔记】STM32的串口数据收发基础(四)(USART DMA模式)

在STM32中编写串口通信数据收发有三种方式:轮询模式(阻塞方式),中断模式(非阻塞方式)以及DMA模式。

2023-10-10 20:10:16 3991 2

原创 【STM32笔记】STM32的串口数据收发基础(三)(USART中断模式)

在STM32中编写串口通信数据收发有三种方式:轮询模式(阻塞方式),中断模式(非阻塞方式)以及DMA模式。

2023-10-09 22:41:28 3786 3

原创 【STM32笔记】STM32的串口数据收发基础(二)(USART轮询模式)

在STM32中编写串口通信数据收发有三种方式:轮询模式(阻塞方式),中断模式(非阻塞方式)以及DMA模式。

2023-10-09 20:46:12 1732 3

原创 【STM32笔记】STM32的串口数据收发基础(一)(USART以及数据通信基本概念)

通用同步/异步收发器(Univeral Synchronous/Asynchronous Receiver/Transmitter,USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。

2023-10-07 20:25:23 1819 1

原创 【STM32笔记】STM32的定时器开发基础(二)(基于STM32CubeMX实现定时器中断)

【STM32笔记】STM32的定时器开发基础(二)外部中断的程序设计的设计步骤 以及 基于STM32CubeMX实现定时器中断

2023-10-07 11:37:49 2057 1

原创 【STM32笔记】STM32的定时器开发基础(一)(定时器中断基础概念)

STM32的定时器开发基础(一)STM32的定时器开发基础(一)一. 定时器的基本概述在STM32微控制器中,定时器是一种功能非常强大的模块,是微控制器必备的片上外设,用于生成精确的时间基准、测量时间间隔和执行定时任务。STM32系列微控制器通常配备多个定时器,微控制器中的定时器实际是一个计数器,可以对内部脉冲/外部输入进行计数,不仅具有基本的计数/延时功能,还具有输入捕获、输出比较、PWM输出和周期性任务触发等高级功能,可以连接颜色传感器、步进电机的多种外设。二. 延时的实现方式。

2023-10-06 15:06:46 422 1

原创 【STM32笔记】STM32的中断系统与外部中断基础(二)(外部中断(基于STM32CubeMX,HAL库))

在STM32中,每个I/O口都可以作为中断输入口,这也是STM32的强大之处。STM32F103的中断控制器支持19个外部中断/事件请求。每一个中断设有状态位,每一个中断/事件都有独立的触发和屏蔽设置。

2023-10-03 11:40:34 942

原创 【STM32笔记】STM32的中断系统与外部中断基础(一)(中断和外部中断)

在STM32微控制器中,中断是一种事件驱动的机制,用于在特定条件发生时打断正在执行的程序,并立即处理特定的事件或执行相应的中断服务程序(ISR)。通过外部或内部源触发的事件,例如定时器溢出、外部输入、通信接口传输完成等。当一个中断事件发生时,STM32微控制器会立即中断正在执行的程序,并跳转到相应的中断服务程序进行处理。一旦中断处理程序完成,控制权将返回到被中断程序的原始执行点。

2023-10-02 10:15:34 493

原创 【STM32笔记】STM32的GPIO基础开发(三)(GPIO的八种模式及其工作原理)

浮空输入模式,上拉输入模式,下拉输入模式,模拟输入模式推挽输出模式,开漏输出模式,复用推挽输出模式,复用开漏输出模式

2023-09-30 12:14:01 2627

原创 【STM32笔记】STM32的GPIO基础开发(二) (按键,基于STM32CubeMX以及HAL库函数)

在STM32的GPIO基础开发(一)中讲到了GPIO输出有关的HAL库函数,在这一节中让我们来聊一聊GPIO输入有关的HAL库函数。

2023-09-28 10:40:15 226

原创 【STM32笔记】STM32的GPIO基础开发(一) (点灯,基于STM32CubeMX以及HAL库函数)

GPIO全称General Purpose Input Output,是微控制数字输入/输出的基本模块,可以实现微控制器与外部环境的数字进行交换。借助GPIO微控制器可以实现对外围设备(像控制led亮灭,按键控制,软件模拟IIC等)直观又简单的控制。

2023-09-27 08:36:27 550 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除