ファームウェア関数一覧
I2C_ReadRegister †
ヘッダ宣言 †
関数プロトタイプ †
uint16_t I2C_ReadRegister(I2C_TypeDef* I2Cx, uint8_t I2C_Register)
動作 †
- 選択したI2Cx周辺回路設定レジスタの内容を返却します。
引数 †
- I2Cx
I2C1又はI2C2を指定します。
- I2C_Register
読み取りたいレジスタを以下のマクロで指定します
I2C_Register | 説明 |
I2C_Register_CR1 | I2C_CR1 |
I2C_Register_CR2 | I2C_CR2 |
I2C_Register_OAR1 | I2C_OAR1 |
I2C_Register_OAR2 | I2C_OAR2 |
I2C_Register_DR | I2C_DR |
I2C_Register_SR1 | I2C_SR1 |
I2C_Register_SR2 | I2C_SR2 |
I2C_Register_CCR | I2C_CCR |
I2C_Register_TRISE | I2C_TRISE |
出力値 †
戻り値 †
呼び出し関数 †
サンプル †
/* Return the I2C_CR1 register value of I2C2 peripheral */
uint16_t RegisterValue;
RegisterValue = I2C_ReadRegister(I2C2, I2C_Register_CR1);
参照 †