
STM32
文章平均质量分 91
1
崇子嵘
这个作者很懒,什么都没留下…
展开
-
STM32简介
2:JTAG:是一种多线调试接口,包括四个信号线(JTCK,JTMS,JTDI,JTDO),除了具有SWD接口功能外,JTCK还具有更多的调试功能,如边界扫描,芯片级调试等,要使用JTAG接口进行调试,需要相应的JTAG调试工具和软件。解析:电源开始通过给电容充电,电容开始时相当于短路,所以此时NRST相当于接在了GND上为低电平,当电容被充满时,电容相当于断路,此时NRST相当于接在3V3上为高电平,当K1按下时,NRST通过K1接向GND为低电平,产生复位信号。(3)NRST用于复位,低电平复位。原创 2023-09-04 20:39:30 · 770 阅读 · 1 评论 -
STM32片上资源:GPIO
(1)GPIO通用输入输出口(2)可配置8种输入输出模式,四种输出,四种输入。(3)引脚电平:0V~3V3,部分引脚可容忍5V.(4)(5)原创 2023-09-04 21:33:02 · 191 阅读 · 2 评论 -
STM32片上资源:EXTI
(1)EXTI(Extern Interupt)外部中断(2)EXTI可监测指定GPIO口的电平信号,当其指定GPIO口产生电平变化时,EXTI立即想NVIC发出中断申请,经过NVIC裁决后即可中断CPU的主程序,使CPU执行EXTI对应的中断程序。(3)支持的触发方式:1.上升沿 0----->12.下降沿 1------>03.双边沿 0---->1 或 1----->04软件触发。原创 2023-09-05 21:39:49 · 131 阅读 · 0 评论 -
STM32片上资源:了解TIM基本结构和功能
(1)定时中断(2)内外时钟源选择:内部时钟:RCC内部时钟。外部时钟:ETR外部时钟,ITRx其他定时器,TIx捕获通道。(3)输出比较:用以输出PWM信号或脉冲信号。(4)输入捕获:(由TIx捕获通道)作用:读取输入信号频率;读取PWM的占空比。(5)编码器接口:相当于一个有方向选择的外部时钟。(注:用于接收增量(正交)编码器信号)(6)主从触发模式。注:功能实现部分较长,想要了解看后面有关博客。原创 2023-09-06 12:46:07 · 2095 阅读 · 0 评论 -
STM32片上资源:TIM功能实现之定时中断
(1)先时钟使能。(2)内外时钟源选择。(3)配置时基单元。(4)定时器中断配置。(5)配置NVIC。(5)使能定时器外设。原创 2023-09-06 14:34:02 · 244 阅读 · 0 评论 -
STM32片上资源:TIM功能实现之输入捕获
(1)IC是Input Capture的英文简称,名为输入捕获。(2)输入捕获模式下,当通道输入引脚出现,指定电平跳变时,当CNT的值被锁存到CCR中,可用于测量PWM波形的频率,占空比,脉冲间隔,电平持续时间等参数。(3)每个高级定时器和通用定时器都拥有4给输入捕获通道。(4)可配置PWMI模式,同时测量频率和占空比。(5)可配合主从触发模式,实现硬件全自动测量。原创 2023-09-06 17:12:42 · 665 阅读 · 0 评论 -
STM32片上资源:TIM功能实现之输出比较
(1)PWM(Pulse Width Modulation)脉冲宽度调制。(2)在具有惯性的系统中,可以通过对一系列脉冲的宽度进行调制,来等效的获得所需要的模拟参数,常应用于电机控速等领域。(3)PWM参数:频率f = 1 / Ts 占空比 = Ton / Ts 分辨率 = 占空比变化步距(占空比变化的细腻程度)注:a.Ts为一个周期;Ton为高电平期间;Toff为低电平期间。b.PWM只用于惯性系统中,如LED呼吸灯,舵机驱动,直流电机的驱动。原创 2023-09-06 16:00:52 · 346 阅读 · 0 评论 -
STM32片上资源:TIM功能实现之编码器接口
(1)Encoder Interface 编码器接口(2)。(3)每个高级定时器和通用定时器都拥有一个编码器接口。(4)两个输入引脚借用了输入捕获通道1和通道2。。正交编码器用于接收正交信号。2.1 正交信号的好处1.精度更高(因为AB相都可计次,相当于计数频率提高了一倍)。2.可抗噪声。原创 2023-09-07 13:49:03 · 274 阅读 · 0 评论 -
STM32片上资源:TIM功能实现之编码器接口
(1)ADC是英文Analog—Digital Convener英文简称,意为模拟—数字转换器。(2)(3)12为逐次逼近型ADC,1us转化时间。(4)输入电压范围:0~3.3v,转化结果范围:0~4095。(5)18个输入通道,可测量16个外部和2个内部信号源。(内部温度传感器和内部参考电压)(6)规则组和注入组两个转化单元。(7)模拟看门狗自动检测输入电压范围。(模拟看门狗课检测指定通道,当AD值高于或低于阈值时,看门狗会申请中断)原创 2023-09-07 20:35:30 · 543 阅读 · 0 评论 -
STM32片上资源:DMA
(1)开关控制:DMA_Cmd()必须使能。(2)传输计数值必须大于零。(2)触发源,必须有触发信号,硬件触发或软件触发。原创 2023-09-08 17:16:46 · 358 阅读 · 0 评论 -
STM32片上资源:USART
通用 同步/异步 收/发 器(2)USART是STM32内部集成的硬件外设,可根据寄存器的一个字节数据自动生成数据帧时序,从TX引脚发送出去,也可自动接收RX引脚的数据帧时序,拼接为一个字节数据,存放在数据寄存器里。USART电路功能(3)自带波特率发生器;最高达4.5Mbits/s。(4)可配置数据位长度(8/9),停止位长度(0.5/1/1.5/2)(5)可选校验位(无校验奇校验偶校验。原创 2023-09-09 15:02:15 · 397 阅读 · 0 评论 -
STM32片上资源——软件I2C
(1)I2C是由Phllips公司开发的一种用于数据总线。(2)两根通信线:SCL(serial clock) ,SDA(serial data)(3)同步半双工(4)带数据应答(5)支持总线挂载多设备(一主多从,多主多从)原创 2023-09-09 22:36:18 · 314 阅读 · 0 评论 -
STM32片上资源——硬件I2C
(1)STM32内部集成了硬件I2C收发电路,可以由硬件等功能,减轻CPU的负担。(2)支持多主机模式:1.固定多主机:有固定的主机。2.可多变主机:没有固定的主机,任意从机可跳出来当主机。(3)支持7位/10位地址模式。(4)支持不同的通讯速度,标准速度(高达100KHZ),快速(高达400KHZ).(5)支持DMA(可提高效率)(6)兼容SMBus协议(7)STM32F103C8T6硬件I2C资源:I2C1,I2C2硬件I2C优势:执行效率高,可以节省软件资源;原创 2023-09-09 23:10:13 · 698 阅读 · 0 评论