2020-02-04から1日間の記事一覧

AVRのI2Cモジュール / リアルタイムクロックDS3231 / 32.768kHz出力を見てみる

DS3231の32kHz端子からは32.768kHz (= 215)のパルスが出せる。假にこのパルスを16ビットカウンターでカウントしたとすると、その最上位ビットが1になったときが1秒である。 #include <avr/io.h> #include <util/delay.h> #include "USART.h" #include "myI2Cv2.h" #include "DS3231.h</util/delay.h></avr/io.h>…

AVRのI2Cモジュール / リアルタイムクロックDS3231 / 時刻を設定して読み出す

参考: マイコンにプラス! シリアル拡張IC サンプルブック[基板付き] (トライアルシリーズ), pp.153ff. I2Cの章は前回で終わったがもう少し続ける。今度はリアルタイムクロックDS3231を使ってみる。時計として使うだけなら00h-06h番地の全7バイトを読み書きす…