ユーザ用ツール

サイト用ツール


ja-jp_commands:reference:irtc32khz

文書の過去の版を表示しています。


Irtc32kHz()

Irtc32kHz()はRTCの32kHz出力を有効または無効にします。

Irtc32kHz コマンドの動作フロー

bool Irtc32kHz(bool enable = true)

コマンド

コマンド 引数 戻り値 動作
Irtc32kHz(enable) bool enable = true bool RTCの32kHz出力を有効または無効にします。

使用例

void setup() {
  Serial.begin(115200);
  if (!IrtcBegin()) return;  // DS3231 RTCの接続を確認し、使用を開始します。
  IrtcSquareWave(true, IRTC_SQUARE_WAVE_1HZ);  // RTCの矩形波出力を設定します。
  Irtc32kHz(true);  // RTCの32kHz出力を有効/無効にします。
}
 
void loop() {
  if (Iup(0, IdigitalRead(0, 5))) {  // 入力を連続して複数回読み、すべて一致した場合のみ状態を更新します。HIGHとLOWが混在する場合は前の安定状態を保持します。 / 入力がOFFからONに変わる瞬間だけtrueを返します。
    IrtcSquareWave(false);  // RTCの矩形波出力を設定します。
    Irtc32kHz(false);  // RTCの32kHz出力を有効/無効にします。
  }
}

注意事項

各装置は該当するBeginコマンドを先に実行してください。I²Cアドレスとピンの共有有無を確認し、bool戻り値がfalseの場合は配線と電源を点検してください。

同じカテゴリの内蔵コマンド

ja-jp_commands/reference/irtc32khz.1788796401.txt.gz · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki