[[ファームウェア関数一覧>ファームウェア関数一覧#z9fb476e]]
*SDIO_DeInit [#rc2ae010]
#contents
**ヘッダ宣言 [#y8740634]

**関数プロトタイプ [#uc9d1b50]
 void SDIO_Init(SDIO_InitTypeDef* SDIO_InitStruct)
**動作 [#if379e07]
-SDIO周辺回路レジスタの設定をします。
**引数 [#l66345e0]
-SDIO_InitStruct&br;
'''stm32f10x_sdio.h'''で定義されているSDIO_InitTypeDef構造体へのポインタです。&br;
 typedef struct
 {
  uint8_t SDIO_ClockDiv;
  uint32_t SDIO_ClockEdge;
  uint32_t SDIO_MCLKBypass;
  uint32_t SDIO_ClockPowerSave;
  uint32_t SDIO_BusWide;
  uint32_t SDIO_HardwareFlowControl;
 } SDIO_InitTypeDef;
--SDIO_ClockDiv&br;
SDIOコントローラへのクロック周波数を指定します。0x00から0xFF迄の値を指定してください。&br;
&br;
--SDIO_ClockEdge&br;
#include(Macro/SDIO_ClockEdge,notitle)
--SDIO_MCLKBypass&br;
#include(Macro/SDIO_MCLKBypass,notitle)
--SDIO_ClockPowerSave&br;
#include(Macro/SDIO_ClockPowerSave,notitle)
--SDIO_BusWide&br;
#include(Macro/SDIO_BusWide,notitle)
--SDIO_HardwareFlowControl&br;
#include(Macro/SDIO_HardwareFlowControl,notitle)
**戻り値 [#o953f616]
-無し
**出力値 [#f4e5c3c2]
-無し
**呼び出し関数 [#m1c8571d]
-無し
**サンプル [#vecb9a7e]
 /* Configure the SDIO peripheral */
 SDIO_InitTypeDef SDIO_InitStructure;
 SDIO_InitStructure.SDIO_ClockDiv = 0xB2;
 SDIO_InitStructure.SDIO_ClockEdge = SDIO_ClockEdge_Rising;
 SDIO_InitStructure.SDIO_MCLKBypass = SDIO_MCLKBypass_Disable;
 SDIO_InitStructure.SDIO_ClockPowerSave =
 SDIO_ClockPowerSave_Enable;
 SDIO_InitStructure.SDIO_BusWide = SDIO_BusWide_4b;
 SDIO_InitStructure.SDIO_HardwareFlowControl =
 SDIO_HardwareFlowControl_Enable;
 SDIO_Init(&SDIO_InitStructure);**参照 
 SDIO_Init(&SDIO_InitStructure);
**参照 [#b2c4982d]
-

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS