[[ファームウェア関数一覧>ファームウェア関数一覧#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] -