12 2024 档案
摘要:1.隐藏 全局变量与函数可被外部文件访问,但加了static关键字后该全局变量或函数只能被本文件中被访问。 2.保持变量内容 在函数中声明变量时加static关键字,该变量将被储存在静态储存区,该变量不随函数的释放而销毁。 3.默认初始化为 0 静态储存区所有字节默认储存值为0,因此加了static
阅读全文
摘要:1.I2C介绍 I2C是一种多主机、两线制、低速串行通信总线,广泛用于微控制器和各种外围设备之间的通信。它使用两条线路:串行数据线(SDA)和串行时钟线(SCL)进行双向传输。 2.时序 启动条件:SCL高电平时、SDA由高电平变为低电平 停止条件:SCL高电平时、SDA由低电平变为高电平 除此之外
阅读全文
摘要:1. 写使能-06h 写使能将状态寄存器1的WEL位置一 执行Page Program, Quad Page Program, Sector Erase, Block Erase, Chip Erase, Write Status Register and Erase/Program Securit
阅读全文
摘要:学习STM32H7系列时对QSPI时对配置结构体中CLKPolarity = SPI_POLARITY_HIGH;的初始化参数的宏定义产生好奇,遂对HAL_SPI_Init()函数中的配置部分进行了深入一些的研究。 配置CPOL的宏定义在库文件中如下: define SPI_POLARITY_LOW
阅读全文