- 博客(12)
- 收藏
- 关注
原创 第七周-USART串口协议
USART(Universal Synchronous/Asynchronous Receiver/Transmitter)通用同步/异步收发器USART是STM32内部集成的硬件外设,可根据数据寄存器的一个字节数据自动生成数据帧时序,从TX引脚发送出去,也可自动接收RX引脚的数据帧时序,拼接为一个字节数据,存放在数据寄存器里自带波特率发生器,最高达4.5Mbits/s可配置数据位长度(8/9) 、停止位长度(0.5/1/1.5/2)可选校验位(无校验/奇校验/偶校验)
2024-04-21 16:43:37
2305
1
原创 DMA直接存储器读取
DMA 直接存储器存取(Direct Memory Access)DMA可以提供外设和存储器或者存储器和存储器之间的高速数据传输,无须CPU干预,节省了CPU的资源DMA2 (5个通道12个独立可配置的通道: DMA1 (7个通道),DMA2(5个通道)每个通道都支持软件触发和特定的硬件触发STM32F103C8T6 DMA资源:DMA1 (7个通道)恢复DMA初始设置给传输寄存器赋值返回当前传输寄存器的值。
2024-04-12 10:41:16
1103
原创 第六周-ADC数模转换器
ADC (Analog-Digital Converter) 模拟-数字转换器ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁12位逐次逼近型ADC,1us转换时间输入电压范围:0~3.3V,转换结果范围 :0~409518个输入通道,可测量16个外部和2个内部信号源规则组和注入组两个转换单元模拟看门狗自动监测输入电压范围STM32F103C8T6 ADC资源:ADC1、ADC2,10个外部输入通道。
2024-04-07 11:09:55
2106
原创 TIM编码器接口
Encoder Interface 编码器接口编码器接口可接收增量(正交) 编码器的信号,根据编码器旋转产生的正交信号脉冲,自动控制CNT自增或自减,从而指示编码器的位置、旋转方向和旋转速度每个高级定时器和通用定时器都拥有1个编码器接口两个输入引脚借用了输入捕获的通道1和通道2。
2024-04-06 12:27:28
342
1
原创 TIM输入捕获
此函数可以快速配置两个通道,可以把外设电路配置成上面PWMI的模式。此函数可以给输入捕获结构体赋一个初始值此函数能选择从模式的输入触发源TRGI(如TI1FP1)此函数能选择主模式的输出触发源TRGO此函数能选择从模式这四个函数分别单独配置通道1、2、3、4的分频器这四个函数分别读取四个通道的CCR。
2024-04-04 16:34:33
1187
1
原创 第五周-TIM-输出比较
PWM (Pulse Width Modulation) 脉冲宽度调制。在具有惯性的系统中,可以通过对一系列脉冲的宽度进行调制,来等效地获得所需要的模拟参量,常应用于电机控速等领域。PWM参数:频率=1/Ts占空比 =ToN/Ts分辨率=占空比变化步距(意思就是把一个周期的时间分成了多少份,如果是10份,那么占空比的精度就为10%。舵机是一种根据输入M信号占空比来控制输出角度的装置。输入PWM信号要求:周期为20ms,高电平宽度为0.5ms~2.5ms。
2024-03-30 22:57:16
571
1
原创 第四周-TIM定时中断
由于基本计时器只能选择内部时钟,则可直接理解为跳过了控制器直接与内部时钟(CK_INT)相连接,内部时钟的来源RCC的TIMxCLK一般为系统主频72MHz。1.外部时钟源信号→IO→TIMx_CH1(或者 TIMx_CH2),其中,外部时钟模式 1 下,时钟源信号只能从 CH1 或者 CH2 输入到定时器,CH3 和 CH4 都是不可以的。2.经过外部触发极性选择器,由 ETP 位来设置上升沿有效还是下降沿有效,选择下降沿有效的话,信号会经过反相器。1.RCC开启时钟。
2024-03-24 14:48:18
903
1
原创 第三周—EXTI中断
用来测量位置、速度或旋转方向的装置,当其旋转轴旋转时,其输出端可以输出与旋转速度和方向对应的方波信号,读取方波信号的频率和相位信息即可得知旋转轴的速度和方向。
2024-03-16 11:37:30
2322
1
原创 STM-32 OLED调试工具
OLED (Organic Light Emitting Diode) 有机发光二极管OLED显示屏:性能优异的新型显示屏,具有功耗低、相应速度快、宽视角、轻薄柔韧等特点0.96寸OLED模块:小巧玲珑、占用接口少、简单易用,是电子设计中非常常见的显示屏模块供电:3~5.5V,通I2C/SPI,分辨率:128*64 通过调试OLED显示,可以确保STM32与OLED之间的通信正常运作,可以验证数据传输的准确性,检查显示效果是否符合预期,并及时发现和解决可能存在的问题。调试过程可以帮助你更好地了
2024-03-15 20:42:31
342
1
原创 第二周—按键控制LED&光敏电阻控制蜂鸣器
由于按键通常是由机械式弹簧片来进行通断的,所以在按下和松手的瞬间会伴随一连串的抖动。通过延时函数将发生抖动的时间段耗过去就可以了。
2024-03-10 17:33:06
996
1
原创 第一周-GPIO输出
如果VDD导通而VSS断开就是上拉模式,反之就是下拉模式,如果都断开那就是浮空模式。(1)数据寄存器位1时,上管导通下管断开,输出直接接到VDD,输出高电平。(2)数据寄存器位0时,上管断开下管导通,输出直接接到VSS,输出低电平。从左到右可以简单地分为三部分,分别是寄存器,驱动器和,IO口的引脚。(2)数据寄存器位0时,下管导通,输出直接到VSS,也就是输出低电平。(1)数据寄存器位1时,下管断开,这时输出相当于断开,等于高阻模式。2、开漏输出模式下,P-MOS失效,只有N-MOS工作。
2024-03-03 16:59:34
207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人