SDIO_Init
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[ファームウェア関数一覧>ファームウェア関数一覧#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構...
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から0...
&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_Dis...
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);
**参照 [#b2c4982d]
-
終了行:
[[ファームウェア関数一覧>ファームウェア関数一覧#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構...
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から0...
&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_Dis...
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);
**参照 [#b2c4982d]
-
ページ名: