stm32
文章平均质量分 65
keep--learning
行则将至
展开
-
数据通信基本概念
串行通信:数据逐位按顺序依次传输并行通信:数据各位通过多条线同时传输特点传输速率抗干扰能力通信距离IO资源占用成本串行通信较低较强较长较少较低并行通信较高较弱较短较多较高单工通信:数据只能沿一个方向传输半双工通信:数据可以沿两个方向传输,但需要分时进行全双工通信:数据可以同时进行双向传输同步通信:共用同一时钟信号异步通信:没有时钟信号,通过在数据信号中加入起始位和停止位等一些同步信号。原创 2024-08-25 15:54:16 · 255 阅读 · 0 评论 -
SPI实验
SPI:串行外设设备接口(),是一种高速的,全双工,同步的通信总线。SPI与IIC区别同步 串行 全双工同步 串行 半双工MOSIMISOSCLCSSDASCL一主多从一主一从多主从片选引脚选择SDA上设备地址片选一般50MHz以下100kHz400kHz3.4MHz8位/16位8位MSB/LSBMSBSPI接口主要应用在存储芯片、AD转换器以及LCD中。原创 2024-08-25 13:47:31 · 344 阅读 · 0 评论 -
stm32-USB-1
USB, 英文全称:Universal Serial Bus,即通用串行总线USB提供适合各种应用的传输协议,而且协议标准向下兼容。原创 2024-08-24 15:06:37 · 386 阅读 · 0 评论 -
stm32-SD卡实验
SD卡,,称为安全数字卡(安全数码卡)。SD卡系列主要有三种:SD卡MiniSD卡和MicroSD卡(原名 TF卡)。特点:容量大、高安全性、体积小、传输速度快接口简单2. SD分类存储等级SD卡速度等级分为:UHS和分为V6V10V30V60V90对应不同视频格式3. SD卡的驱动方式微处理器对SD卡进行操作,可通过SPI接口SDIO接口。不同接口,SD卡引脚功能不一样。SDIO接口通信线::时钟线,由。原创 2024-08-24 13:55:13 · 1802 阅读 · 0 评论 -
C语言-指针
如果是int*的指针,解引用访问4个字节,如果是char*的指针,解引用访问1个字节。概念: 野指针就是指针指向的位置是不可知的(随机的、不正确的、没有明确限制的)int类型加了4个字节,char类型增加了1个字节。当指针指向的范围超出数组arr的范围时,P就是野指针。二级指针变量是用来存放级指针变量的地址的。将arr所有元素赋值为1的三种做法。指针指向空间释放及时置NULL。存放指针的数组就是指针数组。调用结束,a的空间被销毁。char类型修改1个字节。int类型修改4个字节。避免返回局部变量的地址。原创 2024-08-22 10:04:19 · 924 阅读 · 0 评论 -
stm32内存管理
内存管理,是指软件运行时对MCU内存资源的分配和使用的技术。其最主要目的是:如何高效,快速的分配,并且在适当的时候释放和回收内存资源。内存使用三部曲:(1)内存申请(分配) (malloc函数用于内存申请)(2)内存使用(3)内存释放 (free函数用于内存释放)原创 2024-08-22 10:51:08 · 337 阅读 · 0 评论 -
IIC 通信协议
IIC:Inter Integrated Circuit,集成电路总线,是一种同步 串行 半双工通信总线。总线就是传输数据通道,协议就是传输数据的规则。原创 2024-07-21 14:59:12 · 334 阅读 · 0 评论 -
keil报错Error: L6218E: Undefined symbol ****原因
四,在keil中未添加.c或.h文件到工程。三,未包含含有该类型的.h文件。原创 2024-07-19 09:28:47 · 748 阅读 · 0 评论