STM32
文章平均质量分 77
花開富貴兒
这个作者很懒,什么都没留下…
展开
-
USART 串口协议
串口是一种应用十分广泛的通讯接口,串口成本低、容易使用、通信线路简单,可实现两个设备的互相通信原创 2024-01-08 15:58:56 · 1033 阅读 · 1 评论 -
STM32学习笔记——DMA直接存储器存取
DMA (Direct Memory Access)直接存储器存取DMA可以提供外设和存储器或者存储器和存储器之间的高速数据传输,无需CPU干预,节省了CPU的资源12个独立可配置的通道: DMA1 (7个通道),DMA2 (5个通道)每个通道都支持软件触发和特定的硬件触发STM32F103C8T6 DMA资源:DMA1(7个通道)STM32F103ZET6 DMA资源:DMA1(7个通道),DMA2(5个通道)存储器映像类型起始地址存储器用途ROM程序存储器Flash。原创 2023-12-19 15:03:17 · 1075 阅读 · 1 评论 -
STM32学习笔记——ADC模数转换器
ADC (Analog-Digital Converter)模拟-字转换器ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁12位逐次逼近型ADC,1us转换时间输入电压范围∶0~3.3V,转换结果范围:0~409518个输入通道,可测量16个外部和2个内部信号源规则组和注入组两个转换单元模拟看门狗自动监测输入电压范围STM32F103C8T6 ADC资源:ADC1、ADC2,10个外部输入通道。原创 2023-12-15 09:37:54 · 1151 阅读 · 0 评论 -
STM32学习笔记——TIM编码器测速
编码器接口可接收增量(正交)编码器的信号,根据编码器旋转产生的正交信号脉冲,自动控制CNT自增或自减,从而指示编码器的位置、旋转方向和旋转速度原创 2023-12-08 10:22:43 · 932 阅读 · 2 评论 -
STM32学习笔记——TIM输入捕获
输入捕获模式下,当通道输入引脚出现指定电平跳变时,当前CNT的值将被锁存到CCR中,可用于测量PWM波形的频率、占空比、脉冲间隔、电平持续时间等参数。原创 2023-12-06 14:40:15 · 1392 阅读 · 1 评论 -
STM32学习笔记——TIM输出比较
参考江科大STM32视频。原创 2023-12-01 10:39:28 · 528 阅读 · 1 评论 -
STM32学习笔记——TIM定时中断
TIM (Timer)定时器定时器简单来说就是规定一个时间段,每过一个时间段产生一次中断,从而实现每隔一个固定时间执行一段程序的目的。定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断16位计数器预分频器自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时(72MHz/65536/65536再取倒数,65536是16位计数器的最大值)不仅具备基本的定时中断功能,而且还包含内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等多种功能。原创 2023-11-17 15:25:27 · 523 阅读 · 1 评论 -
STM32学习笔记——EXTI外部中断
EXTI (Extern Interrupt)外部中断EXTI可以监测指定GPIO口的电平信号,当其指定的GPIO口产生电平变化时,EXTI将立即向NVIC发出中断申请,经过NVIC裁决后即可中断CPU主程序,使CPU执行EXTI对应的中断程序支持的触发方式:上升沿/下降沿/双边沿/软件触发支持的GPIO口:所有GPIO口,但相同的Pin不能同时触发中断通道数∶16个GPIO_Pin,外加PVD输出、RTC闹钟、USB唤醒、以太网唤醒触发响应方式:中断响应/事件响应EXTI基本结构。原创 2023-11-14 10:30:53 · 269 阅读 · 1 评论 -
STM32学习笔记——GPIO输入输出模式
开漏: P-MOS无效,只有N-MOS工作,数据寄存器为1时,下管断开,这时输出相当于断开,也就是高阻模式;在该模式下,只有低电平有驱动能力,可以作为通信协议的驱动方式,如I2C通信引脚。推挽:P-MOS和N-MOS均有效,数据寄存器为1时,上管导通,下管断开,输出直接到VDD,输出为高电平;数据寄存器为0时,下管导通,上管断开,输出到VSS,输出为低电平。上拉输入:上拉电阻至VDD,上面开关导通、下面断开,默认为高电平输入模式。下拉输入:下拉电阻至VSS,上面开关断开、下面导通,默认为低电平输入模式。原创 2023-11-13 15:02:59 · 210 阅读 · 0 评论 -
STM32学习笔记——串口
参考海创电子STM32视频。原创 2023-10-25 16:39:40 · 201 阅读 · 1 评论 -
STM32学习笔记——定时器
F103系列单片机最多有8个定时器,分为高级定时器、通用定时器和基本定时器。计数器类型向上计数模式:计数器从0计数到自动加载值(TIMx_ARR),然后重新从0开始计数并且产生一个计数器溢出事件。向下计数模式:计数器从自动加载值(TIMx_ARR)开始向下计数到0,然后从自动装入的值重新开始,并产生一个计数器向下溢出事件。中心对齐模式:计数器从0开始计数到(TIMx ARR-1),产生一个计数器溢出事件,然后向下计数到1并且产生一个计数器溢出事件。时钟源→控制器→时基单元。原创 2023-10-24 09:59:26 · 212 阅读 · 0 评论 -
STM32学习笔记——时钟、中断
抢占优先级。原创 2023-10-20 09:41:26 · 647 阅读 · 1 评论 -
STM32学习笔记——库函数点亮LED
参考海创电子STM32视频。原创 2023-10-17 10:43:35 · 199 阅读 · 0 评论 -
STM32学习笔记——仿库函数写法点亮LED
参考海创电子的STM32视频。原创 2023-10-16 14:54:06 · 212 阅读 · 1 评论 -
STM32学习笔记——寄存器点亮LED
参考海创电子的STM32视频。原创 2023-10-13 08:42:56 · 240 阅读 · 0 评论