Image
Image

phosphate

+ 关注

粉丝 1     |     主题 32     |     回帖 393

STM32CubeMX-18 | 使用硬件QSPI读写SPI Flash(W25Q64)
2020-6-15 16:38
  • ST MCU
  • 48
  • 3944
  至此,我们已经学会如何使用硬件QSPI接口读写SPI Flash的数据,下一节将讲述如何使用硬件SDMMC接口读取SD卡 ...  
  测试结果如下:  
  然后在 main 函数中编写代码:  
  6. 测试驱动 在 main.c 函数中编写代码,测试驱动: 首先定义两个缓存: ...  
  编写代码如下:  
  页写入的时序如图:  
  页写入操作 向 Flash 芯片写数据的时候,因为 Flash 内部的构造,可以按页写入: ...  
  根据此时序编写函数如下:  
  擦除扇区 SPI Flash有个特性: 数据位可以由1变为0,但是不能由0变为1。 所以在向 Flash 写数据之前,必 ...  
  编写函数如下:  
  写使能/禁止 Flash 芯片默认禁止写数据,所以在向 Flash 写数据之前,必须发送命令开启写使能,数据手册中 ...  
STM32CubeMX-19 | 使用SDMMC接口读写SD卡数据
2020-5-7 14:45
  • ST MCU
  • 36
  • 1779
  首先查看小熊派开发板的原理图:  
  接下来开始配置USART1:  
  配置串口 小熊派开发板板载ST-Link并且虚拟了一个串口,原理图如下: 这里我将开关拨到AT-MCU模式,使PC ...  
  配置时钟源 如果选择使用外部高速时钟(HSE),则需要在System Core中配置RCC; 如果使用默认内部 ...  
  搜索并选中芯片STM32L431RCT6:  
  2.生成MDK工程 选择芯片型号 打开STM32CubeMX,打开MCU选择器:  
  软件准备 需要安装好Keil - MDK及芯片对应的包,以便编译和下载生成的代码; 准备一个串口调试助手 ...  
  Micro SD卡 小熊派开发板板载 Micro SD 卡槽,最大支持 32 GB,需要提前自行准备一张 Micro SD卡,如图: ...  
  1. 准备工作 硬件准备 开发板 首先需要准备一个开发板,这里我准备的是STM32L4的开发板(BearPi): ...  
2
3
近期访客