自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32单片机快速入门——DMA篇

DMA(直接内存存取)技术用于在外设与存储器或存储器与存储器之间实现高速数据传输,减少CPU干预。F1系列DMA控制器拥有12个通道,DMA1有7个通道,DMA2有5个通道。每个通道支持软件和硬件触发,并可独立配置数据源和目标地址,支持不同的数据传输宽度(字节、半字、字)。DMA通过优先级仲裁器协调多个通道和CPU的访问,确保DMA优先访问资源。DMA传输模式包括单次传输模式和循环模式,单次模式需手动重装计数器,而循环模式在计数器归零时自动重装。DMA可处理多种数据传输需求,如存储器与存储器、外设与存储器。

2025-02-05 21:30:33 3390 2

原创 STM32单片机快速入门——串口通讯篇

串口(Serial Port)是一种全双工数据通信接口,广泛应用于嵌入式系统和计算机外设之间的数据交换。它通常用于两台设备之间的通信,并且可以通过简单的线缆连接,极大地方便了设备间的连接和数据传输。串口通信的最大特点是通过单根数据线顺序传输数据,即每次传输一个比特(bit),因此被称为“串行通信”。串口通信是一种高效、简单的点对点通信方式,其设计思想简单,适合低速、长距离的数据传输。通过配置不同的通信参数(如波特率、数据位、校验位、停止位等),可以满足多种不同的通信需求。

2025-01-31 22:53:02 2792

原创 STM32单片机快速入门——ADC篇

ADC(Analog-to-Digital Converter,模数转换器)是嵌入式开发中常用的功能之一,用于将模拟信号(如传感器的电压)转换为数字信号供MCU处理。STM32F1系列的ADC模块支持12位精度,具有多通道和多模式的特点,广泛应用于信号采集、控制等领域。

2025-01-22 21:26:44 4489

原创 STM32单片机快速入门——TIM定时器篇

定时器定时中断是定时器计数器达到设定值(如ARR寄存器中的值)时,自动产生的中断信号,触发中断服务程序来执行预定的操作。它通常用于实现周期性或定时的任务。这个功能相信大家都会使用。要注意的是定时器的频率计算公式为:f=原始时钟频率/(PSC+1)/(ARR+1)输入捕获(IC)输入捕获是定时器的一种功能,用于捕捉外部信号的到达时刻,并将其对应的定时器计数值CNT锁存到捕获寄存器CCR中,以便后续处理或测量信号的频率、脉冲宽度等特性。

2025-01-18 16:45:05 1742

原创 STM32单片机快速入门——(外部)中断篇

NVIC(NestedVectoredInterruptController)是STM32里专门用来管理和控制中断的硬件模块,它负责决定哪个中断优先处理,并支持中断的嵌套和优先级配置,让系统更高效地响应重要事件,简单来说,NVIC就是专门用来配置中断优先级的硬件模块,只要是和中断相关的操作,就肯定少不了它。EXTI可以检测指定GPIO口的电平信号,当GPIO产生电平变化时,EXTI立刻向NVIC发送中断申请。上升沿下降沿双边沿软件触发支持的GPIO口:所有的GPIO口,

2025-01-16 01:09:30 2076

原创 STM32单片机快速入门——GPIO篇

STM32是一系列基于ARM Cortex-M内核的32位微控制器。该系列微控制器广泛应用于计算机、通讯、工业自动化、消费电子、汽车电子、医疗仪器及家庭电器等领域。该系列控制器具有高性能、低功耗、智能化等特点。其中,GPIO就是STM32控制器中的一种重要的通用输入输出口。作为快速入门,重点应先学会使用,之后再深究其中原理,否则容易磨灭学习的热情,故不在这里对GPIO的具体结构以及相关寄存器做太多详细的介绍,如果读者想要深入研究,可参考此篇文章:【正点原子STM32】GPIO(简介、IO端口基本结构、GPI

2025-01-14 21:26:33 1096 1

空空如也

空空如也

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

TA关注的人

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