問題タブ [real-time-clock]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1388 参照

atmega - ATmega: 外部 RTC で ATmega をウェイクアップ

私は、バッテリー寿命を可能な限り安全にするデータロガーに取り組んでいます。したがって、ロガー (チップ ATmega 328P) はスリープ状態になり、すべて正常に動作します。ここで、RTC モジュール (DS3231) を使用してセットアップを拡張し、すべての測定に時間情報を提供したいと考えています。

ここで私の質問: どうすれば外部 RTC でチップをウェイクアップできますか、それとも不可能ですか? 私が見つけたのは、チップがパワーダウンモードであっても、外部イベントによってウェイクアップできるということです。しかし、RTC を使用してそれを行う方法が見つかりませんでした。ロガーが 1 時間に 1 回測定を行うように設定されているのは興味深いかもしれません。

いつもヒントをありがとう!

(PS:そこにいるすべてのスーパーヒーローのために、私の質問に反対票を投じる前に:はい、私は無価値であり、私は愚かで、どんな質問をすることも許されていますが、私は気にしません!)

0 投票する
1 に答える
168 参照

msp430 - MSP430F6638 RTC_B RTCRDY ビットがセットされない

RTC_B の使用

XIN は 32.768 kHz のクロック ソース (発振器ではない) に接続されています。

発振器がないため、XIN バイパスが使用されます。

初期コードは次のとおりです。

この後、RTCRDY ビットがセットされるのを待ちますが、セットされません。

クロックは次のように構成されていることに注意してください。

0 投票する
1 に答える
75 参照

linux-device-driver - Linux で、I2C ベースの RTC を読み取るとき、カウンタのキャリーオーバー条件を処理するのは誰ですか?

I2C ベースの RTC から複数のバイトを読み取る場合、各バイトの読み取り中に値の 1 つが増加する可能性があるようです。

たとえば、時間が次の場合:

2014-12-31 23:59:59

この値を読んでいると、時間がロールオーバーする可能性があります

2015-01-01 00:00:00

実際に読むことができます:

2015-01-01 23:59:59

(最初に読み取る値によって異なります)。

では、信頼できる読み取りを保証するのは rtc ドライバーの責任ですか?

0 投票する
0 に答える
210 参照

debian - bq32000 のサポートの追加

BBB で最新の debian を実行し、rtc bq32000 を I2C バスに接続しています。i2cdetectは、有効なアドレス (0x68) にデバイスが存在することを示します。rtc-bq32k.cドライバーをダウンロードしてスタックしました。さらに進める方法を誰か教えてもらえますか?

0 投票する
0 に答える
290 参照

microcontroller - RTC クロックのキャリブレーション

マイクロコントローラーの RTC クロック基準 (通常は 32.678kHz) を調整するコスト x パフォーマンスの方法を探しています。

基準クロックのドリフトを見つけてマイクロコントローラーに通知し、補正値を計算して適用できるようにする方法が必要です。

atmelで説明されているこれらの興味深い方法を見つけました。項目2.2.2 1Hz 基準信号を使用した間接測定は、これまでのところ最も適切なようです。ただし、私はまだ他のアプローチを受け入れています。

よろしくお願いします。