Arduino、ESP8266、STM32、ESP32およびその他のurtclib
マスターステータス:
このリポジトリは何のためですか?
Arduino、ESP8266、STM32、ESP32およびその他のマイクロコントローラーの基本的なRTC機能への非常に小さなライブラリ。
DS1307、DS3231およびDS3232 RTCがサポートされています(および互換性)
サポートされている機能:
- 四角い波発生器
- DS1307の出力ピンを固定しました
- DS1307およびDS3232のRAM
- DS3231およびDS3232の温度センサー
- DS3231およびDS3232のアラーム(1および2)
- Power Lost Flag Reading and Clearing
- オシレーターフラグが発振器がVBATで実行されるかどうかを確認できるようにします
- 12時間または24時間モードでクロックを設定します。 12時間モードの場合は午後を取得します。 (アラームセットはまだ24時間モードで設定されています)
EEPROMサポートはhttps://github.com/naguissa/ueepromlibに移動しました
セットアップするにはどうすればよいですか?
Arduinoライブラリから直接入手して、urtclibで検索できます。
手動インストール用:
- ジップを取得します。
- urtclib.zipの名前を変更します
- Arduinoにライブラリをインストールします
ドキュメントとエキストラ
このリポジトリでは、すべてのドキュメントとエクストラを見つけることができます:https://github.com/naguissa/urtclib_doc_and_extras
ドキュメントをオンラインで読むことができます:https://naguissa.github.io/urtclib_doc_and_extras/
例
Arduino IDEで利用可能なサンプルフォルダーに含まれています。
重要なメモ
- .hファイルをチェックして、すべての定数とモデルごとの制限を確認してください
- アラームピンは通常の高さで、アクティブな場合は低くなります。
- アラームを使用する場合、AlarmClearFlag()を使用して手動でアラームフラグをクリアする必要があります。アラームが完了していない場合、低状態を維持します。
- アラームフラグ、A1FおよびA2Fは、アラーム割り込み、A1IEおよびA2IEが有効になっているかどうかにかかわらずトリガーされます。
- RTCレジスタ値がアラームレジスタの設定に一致する場合、対応するアラームフラグ、A1FまたはA2Fがロジック1に設定されます。
- アラームトリガー機能を使用してアラームトリガーをチェックする場合は、アラームモード関数を確認して、アラームが有効かどうかを確認してください。
- アラーム割り込みを使用すると、SQWGがオフになります。 SQWGを使用すると、アラーム割り込みがオフになります。それらは相互に除外しています。
誰と話しますか?
- ナギッサ
- https://www.foroelectro.net/librerias-arduino-ide-f29/rtclib-arduino-libreria-simple-y-eficaz-para-rtc-y-t95.html
- https://www.naguissa.com
貢献する
コードの貢献、レポート、またはコメントはいつでも大歓迎です。そのためにGithubを使用することをheしないでください。
- Githubのスポンサーボタンを使用してこのプロジェクトをスポンサーできます:https://github.com/naguissa/urtclib
- PayPal:https://paypal.me/foroelectro経由で寄付をすることができます
ご支援ありがとうございます。
貢献者の殿堂:https://www.foroelectro.net/hall-of-fame-f32/contribuers-contribuyentes-t271.html