- 博客(10)
- 收藏
- 关注
原创 STM32F103C8T6的学习(5-1)——PWM驱动呼吸灯
在具有惯性的系统中,可以通过对一系列脉冲的宽度进行调制,来等效地获得所需要的模拟参量,常应用于电机控速等领域。直流电机是一种将电能转换为机械能的装置,有两个电极,当电极正接时,电机正转,当电极反接时,电机反转。桥型的直流电机驱动芯片,可以驱动两个直流电机并且控制其转速和方向。4,配置GPIO PWM对应的GPIO配置为推挽输出。//不同的GPIO口对应不同的比较单元(引脚定义表)1,配置时钟,把TIM外设与GPIO外设时钟打开。或翻转的操作,用于输出一定频率和占空比的。寄存器值的关系,来对输出电平进行置。
2023-03-10 17:38:01
4975
2
原创 STM32F103C8T6的学习(7)——I2C
接收应答:主机在发送完一个字节之后,在下一个时钟接收一位数据,判断从机是否应答,数据0表示应答,数据1表示非应答(主机在接收之前,需要释放SDA)一主多从:单片机作为主机,主导I2c总线运行,挂载在I2c总线的所有外部模块都是从机,从机只有在主机点名之后才能控制I2c总线。数据位,所以SCL高电平期间SDA不允许有数据变化,依次循环上述过程8次,即可接收一个字节(主机在接收之前,需要释放SDA)发送应答:主机在接收完一个字节之后,在下一个时钟发送一个数据,数据0表示应答,数据1表示非应答。
2023-02-07 17:27:02
2506
原创 STM32F103C8T6的学习(6)——串口的学习
通信的目的:将一个设备的数据传送到另一个设备,扩展硬件系统。通信协议:制定通信的规则,通信双方按照协议规则进行数据收发。
2023-02-06 21:01:28
1961
原创 STM32F103C8T6的学习(5)——定时器(内部时钟,外部时钟ETR)
•TIMTimer)定时器•定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断•16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大的定时•不仅具备基本的定时中断功能,而且还包含内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等多种功能•根据复杂度和应用场景分为了高级定时器、通用定时器、基本定时器三种类型(注:高级定时器中,重复计数器,死区生成,互补输出,刹车输入等是针对于三相无刷电机的驱动设计的)
2023-02-06 20:01:45
19644
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人