相关文章
Git安装与使用方法入门
目录
Git简介
Git下载与安装
Git配置环境变量
Git使用方法入门 Git简介
Git是一个帮助开发者追踪代码变化和团队协作的工具。它记录了代码修改的历史,并允许回到过去的版本。开发者可以创建分支来独立开发新功能,而不影响主代码。团队成员可以共享代…
建站知识
2024/10/12 17:42:42
redis源码之:字典dict
先来看看dict的大致结构: debug所用demo如下:
void testDict();
int main(int argc, char **argv) {testDict();
}
void testDict(){dict *dict0 dictCreate(&hashDictType, NULL);//注意key要用sds,如果是普通字符串,长度会判为0&…
建站知识
2024/12/2 16:35:22
STM32F407——SPI笔记
SPI 协议是由摩托罗拉公司提出的通讯协议(Serial Peripheral Interface),即串行外围设备接口,是一种高速全双工的通信总线。它被广泛地使用在 ADC、 LCD 等设备与 MCU 间,要求通讯速率较高的场合。
速率相对I2C快一些 一.物理层 相比I2C&…
建站知识
2024/10/3 19:09:15
STM32 SPI通信协议详细讲解—小白入门
文章目录 (一)SPI协议简介 (二)SPI物理层 (三)SPI协议层 3.1、SPI基本通信过程 3.2、通信的起始和终止信号 3.3、数据有效性 3.4、CPOL/CPHA及通信模式 (四)STM32的SPI特性及架构 4.…
建站知识
2024/11/15 15:36:47
java小技能:spring中的异步方法
文章目录 引言I @Async失效的原因1.1 在配置类中开启@EnableAsync注解1.2 在同一个类中调用,异步方法仍然是同步执行的。1.3 private方法调用,异步方法仍然是同步执行的。1.4 静态方法,异步仍然是同步执行的。II 异步调用上游接口引言
异步执行的场景:不处理方法结果/在不…
建站知识
2024/11/18 0:44:15
STM32学习笔记(15)——SPI协议
STM32学习笔记(15)——SPI协议 一、SPI协议简介1. 物理层2. 协议层(1) 通讯的开始与停止(2)时钟极性CPOL、时钟相位CPHA 二、STM32的SPI外设1. 通讯引脚2. 时钟控制逻辑3. 数据控制逻辑4. 整体控制逻辑5. S…
建站知识
2024/10/3 19:09:47
STM32之完成对SD卡的数据写入
系列文章目录 文章目录 系列文章目录一、SD卡模块介绍简介:SD卡物理结构: 二、依托协议1.引入库 三、实验过程四、实验结果五、总结 作业要求: 掌握SD卡协议原理,用STM32F103 完成对SD卡的数据读取(FAT文件模式&#x…
建站知识
2024/10/3 19:09:52
基于STM32F103对SD卡的数据读取
一、SD卡简介
1、SD卡引脚图
SD卡一般支持两种读写模式,SPI和SDIO模式,SD卡的引脚排序如下图所示。 SD卡引脚功能描述如下表所示:
2、SD卡物理结构 一张SD卡包括有存储单元、存储单元接口、电源检测、卡及接口控制器和接口驱动器5个部分,…
建站知识
2024/10/3 18:57:37