91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 18KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-23
  • 語(yǔ)言: 其他
  • 標(biāo)簽: stm32??SDIO??

資源簡(jiǎn)介

基于ST例程V4.5.0,修正了少量bug。固件庫(kù)函數(shù)請(qǐng)用3.5,否則初始化出錯(cuò)。

資源截圖

代碼片段和文件信息

#include?“includes.h“
#include?“drvSDCard.h“
#include?“sdio_sd.h“

/**
??*?@brief??DeInitializes?the?SDIO?interface.
??*?@param??None
??*?@retval?None
??*/
void?SD_LowLevel_DeInit(void)
{
??GPIO_InitTypeDef??GPIO_InitStructure;
??
??/*!??SDIO_ClockCmd(DISABLE);
??
??/*!??SDIO_SetPowerState(SDIO_PowerState_OFF);

??/*!??SDIO_DeInit();
??
??/*!??RCC_AHBPeriphClockCmd(RCC_AHBPeriph_SDIO?DISABLE);

??/*!??GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_8?|?GPIO_Pin_9?|?GPIO_Pin_10?|?GPIO_Pin_11?|?GPIO_Pin_12;
??GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_IN_FLOATING;
??GPIO_Init(GPIOC?&GPIO_InitStructure);

??/*!??GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_2;
??GPIO_Init(GPIOD?&GPIO_InitStructure);
}

/**
??*?@brief??Initializes?the?SD?Card?and?put?it?into?StandBy?State?(Ready?for?
??*?????????data?transfer).
??*?@param??None
??*?@retval?None
??*/
void?SD_LowLevel_Init(void)
{
??GPIO_InitTypeDef??GPIO_InitStructure;

??/*!??RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC?|?RCC_APB2Periph_GPIOD?|?SD_DETECT_GPIO_CLK?ENABLE);

??/*!??GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_8?|?GPIO_Pin_9?|?GPIO_Pin_10?|?GPIO_Pin_11?|?GPIO_Pin_12;
??GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_50MHz;
??GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_AF_PP;
??GPIO_Init(GPIOC?&GPIO_InitStructure);

??/*!??GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_2;
??GPIO_Init(GPIOD?&GPIO_InitStructure);

??/*!??GPIO_InitStructure.GPIO_Pin?=?SD_DETECT_PIN;
??GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_IPU;
??GPIO_Init(SD_DETECT_GPIO_PORT?&GPIO_InitStructure);
??
??/*!??RCC_AHBPeriphClockCmd(RCC_AHBPeriph_SDIO?ENABLE);

??/*!??RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA2?ENABLE);
}

/**
??*?@brief??Configures?the?DMA2?Channel4?for?SDIO?Tx?request.
??*?@param??BufferSRC:?pointer?to?the?source?buffer
??*?@param??BufferSize:?buffer?size
??*?@retval?None
??*/
void?SD_LowLevel_DMA_TxConfig(uint32_t?*BufferSRC?uint32_t?BufferSize)
{

??DMA_InitTypeDef?DMA_InitStructure;

??DMA_ClearFlag(DMA2_FLAG_TC4?|?DMA2_FLAG_TE4?|?DMA2_FLAG_HT4?|?DMA2_FLAG_GL4);

??/*!??DMA_Cmd(DMA2_Channel4?DISABLE);

??/*!??DMA_InitStructure.DMA_PeripheralbaseAddr?=?(uint32_t)SDIO_FIFO_ADDRESS;
??DMA_InitStructure.DMA_MemorybaseAddr?=?(uint32_t)BufferSRC;
??DMA_InitStructure.DMA_DIR?=?DMA_DIR_PeripheralDST;
??DMA_InitStructure.DMA_BufferSize?=?BufferSize?/?4;
??DMA_InitStructure.DMA_PeripheralInc?=?DMA_PeripheralInc_Disable;

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件????????915??2012-03-12?13:53??drvSDCard.h

?????文件??????82033??2012-03-12?14:14??sdio_sd.c

?????文件??????18218??2012-03-02?09:48??sdio_sd.h

?????文件???????7122??2012-03-12?14:12??drvSDCard.c

-----------?---------??----------?-----??----

???????????????108288????????????????????4


評(píng)論

共有 條評(píng)論