![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32(标准库)
文章平均质量分 76
没什么简介
@@庆
励志成为一个硬件小白
展开
-
TIM编码器接口(带有方向选择的外部时钟)--编码器接口测速
Encoder Interface 编码器接口编码器接口可接收增量(正交)编码器的信号,根据编码器旋转产生的正交信号脉冲,自动控制CNT自增或自减,从而指示编码器的位置、旋转方向和旋转速度每个高级定时器和通用定时器都拥有1个编码器接口两个输入引脚借用了输入捕获的通道1和通道2。原创 2024-09-02 21:12:35 · 537 阅读 · 0 评论 -
ADC模数转换器(AD单通道&无DMA的AD多通道)
ADC(Analog-Digital Converter)模拟-数字转换器ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁12位逐次逼近型ADC,1us转换时间输入电压范围:0~3.3V,转换结果范围:0~409518个输入通道,可测量16个外部和2个内部信号源规则组和注入组两个转换单元模拟看门狗自动监测输入电压范围STM32F103C8T6 ADC资源:ADC1、ADC2,10个外部输入通道。原创 2024-09-04 08:00:00 · 556 阅读 · 0 评论 -
stm32 TIM定时器中断(定时器定时中断&&定时器外部时钟)
TIM(Timer)定时器 定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断 16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时 不仅具备基本的定时中断功能,而且还包含内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等多种功能 根据复杂度和应用场景分为了高级定时器、通用定时器、基本定时器三种类型。原创 2024-08-30 18:16:50 · 1258 阅读 · 0 评论 -
stm32 光敏电阻控制蜂鸣器(标准库)
有一些端口主功能是调试或者其他的选择时要注意例如:PA14 是 STM32 微控制器上的一个引脚,通常用于 JTCK/SWCLK,这是一种调试和编程的信号线。原创 2024-08-28 16:48:44 · 348 阅读 · 0 评论 -
stm32--------按键控制点亮LED灯(标准库)
人活着一直在变的是时间,它伴随着人的心脏跳动,那么RCC_APB2PeriphClockCmd(时钟)就是stm32的心脏,每当用时必定要开启时钟。LED:发光二极管,正向通电点亮,反向通电不亮。在我的代码用的是第2张图(属于上拉模式)Delay可以根据自己习惯定义。在代码中使用的是推挽输出图4。这些是常见的按键设计方案。原创 2024-08-27 21:03:11 · 358 阅读 · 0 评论 -
stm32DMA直接存储器存取 (DMA数据转运&DMA+AD多通道)
DMA(Direct Memory Access)直接存储器存取DMA可以提供外设和存储器或者存储器和存储器之间的高速数据传输,无须CPU干预,节省了CPU的资源12个独立可配置的通道: DMA1(7个通道), DMA2(5个通道) 每个通道都支持软件触发和特定的硬件触发STM32F103C8T6 DMA资源:DMA1(7个通道)原创 2024-09-05 12:29:19 · 587 阅读 · 0 评论 -
stm32 USART串口数据包(串口收发HEX数据包&串口收发文本数据包)
【代码】stm32 USART串口数据包(串口收发HEX数据包&串口收发文本数据包)原创 2024-09-07 17:46:46 · 377 阅读 · 0 评论 -
stm32 TIM输出比较(PWM驱动LED呼吸灯&&PWM驱动舵机&&PWM驱动直流电机)
PWM(Pulse Width Modulation)脉冲宽度调制 在具有惯性的系统中,可以通过对一系列脉冲的宽度进行调制,来等效地获得所需要的模拟参量,常应用于电机控速等领域 PWM参数:频率 = 1 / Ts 占空比 = TON / Ts 分辨率 = 占空比变化步距舵机是一种根据输入PWM信号占空比来控制输出角度的装置 输入PWM信号要求:周期为20ms,高电平宽度为0.5ms~2.5ms。原创 2024-08-31 16:21:17 · 1486 阅读 · 0 评论 -
stm32 USART串口(串口发送&串口发送+接收)
USART(Universal Synchronous/Asynchronous Receiver/Transmitter)通用同步/异步收发器 USART是STM32内部集成的硬件外设,可根据数据寄存器的一个字节数据自动生成数据帧时序,从TX引脚发送出去,也可自动接收RX引脚的数据帧时序,拼接为一个字节数据,存放在数据寄存器里 自带波特率发生器,最高达4.5Mbits/s可配置数据位长度(8/9)、停止位长度(0.5/1/1.5/2)可选校验位(无校验/奇校验/偶校验)原创 2024-09-06 20:09:34 · 1332 阅读 · 0 评论 -
STM32 TIM输入捕获(输入捕获模式测频率&&PWMI模式测频率占空比)
IC(Input Capture)输入捕获每个高级定时器和通用定时器都拥有4个输入捕获通道可配置为PWMI模式,同时测量频率和占空比可配合主从触发模式,实现硬件全自动测量。原创 2024-09-01 20:27:24 · 724 阅读 · 0 评论 -
stm32 EXTI外部中断(标准库)(旋转编码器计次&对射式红外传感器计次)
EXTI(Extern Interrupt)外部中断EXTI可以监测指定GPIO口的电平信号,当其指定的GPIO口产生电平变化时,EXTI将立即向NVIC发出中断申请,经过NVIC裁决后即可中断CPU主程序,使CPU执行EXTI对应的中断程序支持的触发方式:上升沿/下降沿/双边沿/软件触发支持的GPIO口:所有GPIO口,但相同的Pin不能同时触发中断通道数:16个GPIO_Pin,外加PVD输出、RTC闹钟、USB唤醒、以太网唤醒触发响应方式:中断响应/事件响应。原创 2024-08-29 20:59:07 · 1235 阅读 · 0 评论