Category
未分类

FLASH闪存

计划建两个底层模块,最底层叫MyFLASH,在这里面我们要实现闪存的最基本的3个功能,也就是读取、擦除和编程,之后在此模...
avatar
未分类

看门狗

对于看门狗的功能,代码也不是很多就不单独建立模块了 我们根据上图来总结一下看门狗的配置流程,第一步应该是开启时钟,只有L...
avatar
未分类

PWR低功耗模式

首先是修改主频的工程,我们主要的任务是研究一下system_stm32f10x.c和.h这两个文件,看一看这些代码是怎么...
avatar
未分类

BKP和RTC

目前我们要实现的就是简单的读写BKP的功能,所以大体的步骤就是先初始化,然后写DR再读DR,看看写进去和读出来的是否一样...
avatar
未分类

硬件SPI读写W25Q64

SPI1的相关引脚中,SPI1的NSS复用在了PA4,SPI1的SCK复用在了PA5,MISO复用在了PA6,MOSI复...
avatar
未分类

SPI通信

我们规划SPI和前面I2C的差不多,先建一个MySPI的模块,在这个模块里主要包含通信引脚封装、初始化以及SPI通信的三...
avatar
未分类

硬件实现I2C通信MPU6050

软件I2C的两个通信引脚是可以任意更改的,软件I2C的引脚就是普通的开漏输出模式,硬件接在哪个引脚上,程序中就对应操作哪...
avatar
未分类

I2C与MPU6050通信

本次实验分为两部分,第一部分我们完成软件I2C协议的时序,第二部分,我们基于I2C协议,来操作读写寄存器,来操控MPU6...
avatar
未分类

I2C

今天推荐歌曲:アドベンチャー -Rearrange 2023-——sakanaction(点击左下角倒数第十二首即可收听...
avatar
未分类

串口收发数据包

接下来我按照上图格式来添加串口收发中Hex数据包的部分,固定包长,含包头包尾,其中包头为FF,载荷数据固定4字节,包尾为...
avatar