
STM32
康不理
这个作者很懒,什么都没留下…
展开
-
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 · 1871 阅读 · 0 评论 -
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 · 3681 阅读 · 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 · 11755 阅读 · 8 评论