自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 STM32学习——定时器编码器接口

•编码器接口编码器接口是定时器为编码器专门设置的通道,可接收增量(正交)编码器的信号,根据编码器旋转产生的正交信号脉冲,自动控制CNT自增或自减,从而指示编码器的位置、旋转方向和旋转速度。正交信号:两个信号除了在相位上相差90度,其他没有区别。每个高级定时器和通用定时器都只有一个编码器接口,以通用定时器为例,编码器接口占用了通道1和2,用来接受编码器产生的正交信号。二、编码器接口的工作模式具体内容表中很详细。

2024-07-06 22:14:26 247

原创 STM32学习——输出比较和输入捕获

•OC)输出比较。输出比较只在通用定时器和高级定时器中存在。以通用定时器的框图来介绍输出比较。看图中时基单元下方一大堆东西,也就是CNT计数器下方,是捕获/比较寄存器,这个寄存器是输出比较和输入捕获共用的,两种功能在同一时刻只能选择一种执行。先将其用作输出比较来看,输出比较最重要的一个功能就是产生PWM波。这里先有个概念。输出比较可以通过比较CNT与CCR寄存器值的关系,来对输出电平进行置1、置0或翻转的操作,用于输出一定频率和占空比的PWM波。

2024-07-06 21:58:25 869

原创 STM32学习——TIM定时器(1)

基本定时器作为三类定时器中最简单的定时器,掌握其结构可以为其他定时器的学习打下基础。基本定时器功能:定时中断,主模式触发DAC。注意基本定时器只有内部时钟一种计时源。另外,这三个寄存器,PSC预分频器,计数器,自动重装载寄存器都是16位的,且这三者的组合称为时基单元。CK_PSC与内部时钟CK_INT直接相连接,内部时钟为72MHZ,通过PSC预分频器。

2024-07-04 20:23:56 936

原创 STM32学习——外部中断EXTI

*GPIO函数用处:GPIO_DeInit GPIO复位GPIO_AFIODeInit AFIO复位GPIO_PinLockConfig 锁定GPIO的配置GPIO_EventOutputCmd 这两个是事件输出配置的函数,用到再说GPIO_PinRemapConfig 引脚重映射GPIO_EXTILineConfig 配置AFIO的数据选择器,选择那一路做中断引脚GPIO_ETH_MediaInterfaceConfig 与以太网有关,现阶段接触不到*//*EXTI函数用处。

2024-06-20 16:44:53 883

原创 STM32学习——GPIO

GPIO:通用输入输出口。与51中的IO口功能大致一样。32中GPIO引脚的电平为0~3.3V,部分特殊的引脚(在外设清单中标有FT的IO口)可以忍受5V电压。通过IO口输出的电压只有3.3V,但是输入IO口的电压,标有FT的可以忍受5V。GPIO在32上挂载在APB2总线上。

2024-06-18 14:12:45 615

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除