setClock()
名称
Wire.setClock()
説明
setClock()は、I2C通信のクロック周波数を変更する。I2Cデバイスは最低動作周波数が決められていない。しかし、通常は100kHzが基準となる。
この関数はWireライブラリの一部である。詳細はWireメインページを参照のこと。
書式
Wire.setClock(clockFrequency)
C言語シグネチャ(avr)
void TwoWire::setClock(uint32_t clock);
引数
| clockFrequency, clock | 通信に利用するクロック数(単位: Hz)。一般的な値を以下に示す。データ型: uint32_t。 |
10000: low speed mode(10kHz)。 |
|
100000: standard mode(100kHz)。 |
|
400000: fast mode(400kHz)。 |
|
1000000: fast mode plus(1MHz)。 |
|
3400000: high speed mode(3.4MHz)。 |
戻り値
なし。
オリジナルのページ
https://docs.arduino.cc/language-reference/en/functions/communication/wire/setClock/
最終更新日
July 20, 2026