[[ファームウェア関数一覧>ファームウェア関数一覧#u5cbf254]]
*I2C_ReadRegister [#a582dbce]
#contents
**ヘッダ宣言 [#qb835c5f]

**関数プロトタイプ [#z7dfa467]
 uint16_t I2C_ReadRegister(I2C_TypeDef* I2Cx, uint8_t I2C_Register)
**動作 [#veb90d6c]
-選択したI2Cx周辺回路設定レジスタの内容を返却します。&br;
**引数 [#bc7640ff]
-I2Cx&br;
I2C1又はI2C2を指定します。&br;
&br;
-I2C_Register&br;
読み取りたいレジスタを以下のマクロで指定します&br;
&br;
|CENTER:I2C_Register|CENTER:説明|h
|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|
#include(Macro/I2C_Register,notitle)
&br;
**出力値 [#ia8d03d1]
-無し
**戻り値 [#b41dc026]
-uint16_t型&br;
読み取った値を返却します。&br;
&br;
**呼び出し関数 [#m0bf59f9]
-無し
**サンプル [#md5d1d9f]
 /* Return the I2C_CR1 register value of I2C2 peripheral */
 uint16_t RegisterValue;
 RegisterValue = I2C_ReadRegister(I2C2, I2C_Register_CR1);
**参照 [#rf8a0a4a]
-

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