- 博客(4)
- 收藏
- 关注
原创 SDRAM驱动文档 (IS42S32800J-6BLI)
(一)SDRAM 信号线CLK -> 时钟信号,在该时钟的上升沿采集输入信号CKE -> 时钟使能,禁止时钟时,SDRAM 会进入自刷新模式CS# ->片选信号,低电平有效RAS# -> 行地址选通信号,低电平时,表示行地址CAS# -> 列地址选通信号,低电平时,表示列地址WE# -> 写使能信号,低电平有效A0~A12 -> 地址线(行/列)BS0,BS1 -> BANK 地址线DQ0~31 -> 数据线FMC_NBL0-3
2020-09-18 17:07:51
1799
原创 FATFS移植测试文档(stm32+emmc/sd卡)
FATFS移植测试文档一、项目要求在 eMMC驱动移植实验的基础上,加上 FatFs 文件系统,实现 eMMC 卡中文件的读写及其它操作目的:(1)了解 FatFs 文件系统的原理(2)掌握 FatFs 文件系统的移植方法(3)实现 eMMC卡中文件的读写(4)测试 eMMC读写速度并分析优化二、FATFS原理1、底层接口,包括存储媒介读/写接口(disk I/O)和供给文件创建修改时间的实时时钟,需要我们根据平台和存储介质编写移植代码。2、中间层FATFS模块,实现了FAT 文件读/
2020-09-12 10:49:56
6005
3
原创 eMMC初始化命令发送流程
eMMC初始化命令发送流程通过stm32单片机驱动eMMC芯片,在完成项目的过程中,命令发送和响应很令人头疼,所以整理出一篇文档供各位开发者参考。初始化命令发送流程1、第一步发送CMD0,让芯片进入IDLE状态。/* CMD0: GO_IDLE_STATE */ errorstate = SDMMC_CmdGoIdleState(hmmc->Instance); if(errorstate != HAL_MMC_ERROR_NONE) { return errorstate
2020-09-10 17:11:37
3640
1
原创 STM32驱动eMMC读写数据
STM32驱动eMMC读写数据参照 JEDEC eMMC标准:JESD84-B51 (Revision of JESD84-B50.1, July 2014)驱动芯片采用stm32h7xx芯片。通过官方HAL库中stm32h7xx_hal_mmc.h文件驱动,采用8bit数据传输模式,与SD卡驱动类似。实测写入速度6-10MB/s左右。初始化代码清单:HAL_StatusTypeDef SDMMC1_MMC_Init(void){ hmmc1.Instance = SDMMC1; hmm
2020-09-10 16:37:24
11565
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人