ファームウェア関数一覧
SPI_StructInit †
ヘッダ宣言 †
関数プロトタイプ †
void SPI_StructInit(SPI_InitTypeDef* SPI_InitStruct)
動作 †
- SPI_InitTypeDef型構造体のメンバの値をデフォルト値に設定し初期化します。
引数 †
- SPIx
SPIx | 説明 |
SPI1 | SPI1を選択 |
SPI2 | SPI2を選択 |
SPI3 | SPI3を選択 |
- SPI_InitStruct
stm32f10x_spi.hで定義されているSPI_InitTypeDef構造体へのポインタです。
以下の値に初期化されます。
メンバ | 初期値 |
SPI_Direction | SPI_Direction_2Lines_FullDuplex |
SPI_Mode | SPI_Mode_Slave |
SPI_DataSize | SPI_DataSize_8b |
SPI_CPOL | SPI_CPOL_Low |
SPI_CPHA | SPI_CPHA_1Edge |
SPI_NSS | SPI_NSS_Hard |
SPI_BaudRatePrescaler | SPI_BaudRatePrescaler_2 |
SPI_FirstBit | SPI_FirstBit_MSB |
SPI_CRCPolynomial | 7 |
出力値 †
戻り値 †
場所 †
呼び出し関数 †
サンプル †
/* Initialize an SPI_InitTypeDef structure */
SPI_InitTypeDef SPI_InitStructure;
SPI_StructInit(&SPI_InitStructure);
参照 †