自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 江科大STM32学习:15 SPI通信协议

双重SPI和四重SPI:一个时钟发送2位/4位(相当于4位并行)8位一个字节。

2025-01-11 15:39:25 1108

原创 江科大STM32学习:14 I2C通信协议

加速度计:静态稳定,动态不稳定陀螺仪:动态稳定,静态不稳定(误差累积)

2025-01-06 07:30:00 800

原创 江科大STM32学习:13 USART串口数据包

最开始S=0,收到一个数据进中断,进入状态一,如果收到0xFF则置S=1,退出中断。下次再进中断,S=1,接收数据。如果没有收到0xFF,则S仍为0,下次中断还是进状态1——S=0。后面的原理也是一样的。

2025-01-06 04:15:00 448

原创 江科大STM32学习:12 USART串口外设

常用:波特率9600或115200,数据位宽度8位,停止位长度1,无校验USART1 是APB2总线的设备USART2和USART3是APB1总线的设备。

2025-01-06 04:00:00 285

原创 江科大STM32学习:11 USART串口协议

名称引脚双工时钟电平设备USARTTXRX全双工异步单端点对点I2CSCLSDA半双工同步单端多设备SPISCLKMOSIMISOCS全双工同步单端多设备CANCAN_HCAN_L半双工异步差分多设备USBDPDM半双工异步差分点对点TX(TXD)Transmit Exchange数据发送脚RX(RXD)Receive Exchange数据接受脚。

2025-01-05 23:27:31 634

原创 江科大STM32学习:10 DMA直接存储器取存

类型起始地址存储器用途ROM程序存储器Flash存储C语言编译后的程序代码系统存储器存储BootLoader,用于串口下载选项字节存储一些独立于程序代码的配置参数RAM运行内存SRAM存储运行过程中的临时变量外设寄存器存储各个外设的配置参数内核外设寄存器存储内核各个外设的配置参数。

2024-12-28 15:57:37 538

原创 江科大STM32学习:09 ADC模数转换器

DAC:模拟量到数字量PWM也是模拟量到数字量,等效模拟量12位ADC,对应范围是2^12 -1 = 0~4095。

2024-12-18 15:38:09 671

原创 江科大STM32学习:08 TIM编码器接口

Encoder Interface 编码器接口编码器接口可接收增量(正交)编码器的信号,根据编码器旋转产生的正交信号脉冲,自动控制CNT自增或自减,从而指示编码器的位置、旋转方向和旋转速度每个高级定时器和通用定时器都拥有1个编码器接口两个输入引脚借用了输入捕获的通道1和通道2。

2024-12-17 13:12:21 544

原创 江科大STM32学习:07 定时器输入捕获

IC (Input Capture)输入捕获输出比较可以通过比较CNT与CCR寄存器值的关系,来对输出电平进行置1、置0或翻转的操作,用于输出一定频率和占空比的PWM波形输入捕获模式下,当通道输入引脚出现指定电平跳变时,当前CNT的值将被锁存到CCR中,可用于测量PWM波形的频率、占空比、脉冲间隔、电平持续时间等参数每个高级定时器和通用计时器都有四个输入捕获通道可配置为PWMI模式,同时测量频率和占空比可配合主从触发模式,实现硬件全自动测量。

2024-12-17 10:26:29 552

原创 江科大STM32学习:06 TIM输出比较

PWM(Pluse Width Modulation)脉冲宽度调制在具有**惯性的系统(LED灯不是突然熄灭)**中,可以通过对一系列脉冲的宽度进行调制,来等效地获得所需要的模拟参量,常用于电机控速等领域PWM参数:频率 = 1 / Ts 占空比 = Ton/Ts 分辨率 = 占空比变化步距(占空比变化的细腻程度)

2024-12-17 10:24:37 501

原创 江科大STM32学习:05 TIM中断

定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时2的16次方是65536,如果预分频器和自动重装器都设置最大,定时器的最大时间为59.65s(每秒计数次数(72M/65536) / 触发中断的计数值(65536) = 每秒产生的中断数,取倒数 -> 中断周期/间隔时间)STM32计时器支持级联,59.65s6553665536 8千多年。

2024-12-13 10:26:32 975

原创 江科大STM32学习:01 C语言(2)指针

指针即指针变量,用于存放其他数据单元(变量/数组/结构体/函数等)的**首地址。**若指针存放了某个数据单元的首地址,则这个指针指向了这个数据单元,若指针存放的值为0,则这个指针为空指针定义一个指针变量:int a;int *p, p1;//p是int指针变量, p1是int型。

2024-12-10 12:19:28 799

原创 江科大STM32学习:04 EXIT外部中断

1

2024-12-08 16:02:00 900

原创 SOP:从语雀文档到优快云发布文档

如何从语雀的文档发布到csdn上来

2024-12-07 15:34:02 376

原创 江科大STM32学习:03 GPIO输入

关于STM32 GPIO输入

2024-12-07 15:16:54 281

原创 江科大STM32学习:01 C语言 (1)

数据类型,宏定义,typedef,结构体,枚举

2024-12-07 15:11:09 1251

原创 语雀编写markdown笔记后上传优快云的图片显示链接问题解决方法测试

图片前后最好都回车一下。

2024-12-04 09:53:28 341 1

原创 江科大STM32学习:02 GPIO输出

GPIO——General Purpose Input Output 通用输入输出口+ 可配置为**8种**输入输出模式+ 引脚电平:0V~3.3V,部分引脚可容忍5V(输入)+ **输出**模式下用途:(**写**)控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等+ **输入**模式下用途:**读**取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等。

2024-12-03 23:36:59 641

空空如也

空空如也

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

TA关注的人

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