自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32——DMA

DMA(Direct Memory Access)直接存储器存取(在存储器之间进行数据转运)DMA可以提供外设(即外设寄存器)和存储器或者存储器和存储器之间的高速数据传输,无须CPU干预,节省了CPU的资源12个独立可配置的通道: DMA1(7个通道), DMA2(5个通道)每个通道都支持软件触发和特定的硬件触发(每个外设的硬件触发源并不相同,需要我们额外配置)STM32F103C8T6 DMA资源:DMA1(7个通道)//恢复缺省配置//初始化//结构体参数初始化,赋默认值。

2024-04-05 14:47:21 927 1

原创 STM32——ADC模数转换器

ADC(Analog-Digital Converter)模拟-数字转换器ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁12位逐次逼近型ADC,1us转换时间输入电压范围:03.3V,转换结果范围:0409518个输入通道,可测量16个外部(最大16个)和2个内部信号源规则组和注入组两个转换单元模拟看门狗自动监测输入电压范围STM32F103C8T6 ADC资源:ADC1、ADC2,10个外部输入通道。依次介绍。

2024-03-31 18:39:37 970 1

原创 STM32——定时器——输出比较

OC)输出比较输出比较可以通过比较CNT与CCR寄存器值的关系,来对输出电平进行置1、置0或翻转的操作,用于输出一定频率和占空比的PWM波形。每个高级定时器和通用定时器都拥有4个输出比较通道高级定时器的前3个通道额外拥有死区生成和互补输出的功能PWM(Pulse Width Modulation)脉冲宽度调制在具有惯性的系统中,可以通过对一系列脉冲的宽度进行调制,来等效地获得所需要的模拟参量,常应用于电机控速等领域。PWM参数:频率 = 1 / TS占空比 = TON / TS。

2024-03-21 19:14:42 2189

原创 STM32———定时器输入捕获功能

C(Input Capture)输入捕获输入捕获模式下,当通道输入引脚出现指定电平跳变时,当前CNT的值将被锁存到CCR中,可用于测量PWM波形的频率、占空比、脉冲间隔、电平持续时间等参数。每个高级定时器和通用定时器都拥有4个输入捕获通道。可配置为PWMI模式,同时测量频率和占空比。可配合主从触发模式,实现硬件全自动测量。左侧为定时器输入捕获部分,右边为定时器输出比较部分。四个输入捕获和四个输出比较共用四个捕获/比较寄存器,它们的引脚也是共用的。

2024-03-16 16:02:32 3296

原创 STM32——定时器——定时中断

本节先只讲解定时器的定时中断,内外中断源选择。TIM(Timer)定时器定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断。16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时。不仅具备基本的定时中断功能,而且还包含内外时钟源选择输入捕获、输出比较、编码器接口、主从触发模式等多种功能。根据复杂度和应用场景分为了高级定时器、通用定时器、基本定时器三种类型。我们通过时序图,来更深入了解一下定时器定时中断时的工作原理。CK_PSC。

2024-03-10 15:53:12 2519

原创 STM32——EXTI外部中断

EXTI(Extern Interrupt)外部中断EXTI可以监测指定GPIO口的电平信号,当其指定的GPIO口产生电平变化时,EXTI将立即向NVIC发出中断申请,经过NVIC裁决后即可中断CPU主程序,使CPU执行EXTI对应的中断程序。支持的触发方式:(EXTI配置程序时,选择触发方式。上升沿(引脚从低变高)下降沿(从高变低)双边沿(引脚发生变化)、软件触发(程序执行一段代码)支持的GPIO口所有GPIO口,但相同的Pin不能同时触发中断(如PA0和PB0,PA5和PB5)。

2024-03-09 10:11:12 1325

原创 STM32——GPIO

GPIO(General Purpose Input Output)通用输入输出口,可配置为八种输入输出模式,引脚电平为0V~3.3V(部分引脚可容忍5V)。STM32芯片的GPIO被分成很多组,每组有16个引脚,所有的GPIO引脚都有基本的输入输出功能输出模式下可控制端口输出高低电平,以驱动LED ,控制蜂鸣器,模拟通信协议输出时序(I2C,SPI)等。输入模式下可读取端口的高低电平或电压,以读取按键输入,外接模块电平信号输入,ADC电压采集,模拟通信协议接收数据等。在 STM32 中选用 IO 模式。

2024-02-29 21:13:01 1569

空空如也

stm32pwm波异常

2024-11-19

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

TA关注的人

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