Changes between Version 4 and Version 5 of PCF2129AT
- Timestamp:
- Nov 16, 2015 9:55:36 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PCF2129AT
v4 v5 2 2 3 3 [https://www.switch-science.com/catalog/2353/ PCF2129AT SPI/I2C接続リアルタイムクロック・モジュール ] 4 でも販売しているリアルタイムクロック(RTC)モジュールの使い方説明と、4 の使い方説明と、 5 5 サンプルプログラムです。 6 6 メーカーから[http://www.nxp.com/documents/data_sheet/PCF2129.pdf データシート(pdf)]も公開されています。 … … 22 22 以下の記事ではI2Cでの配線を前提に記述します。 23 23 24 下の画像はI2C通信での実体配線図です。 25 26 [[Image(line.png,500px)]] 27 28 販売している基板の裏には1608サイズのチップ抵抗を実装可能にしてあります。 29 この配線図内では表面実装抵抗を利用した場合のものです。 30 31 一般的な1/4W炭素皮膜抵抗などを利用する場合はSDA、SCLをそれぞれ1KΩ程度でプルアップしてください。 32 33 24 34 == 通信方法 == 25 35 … … 34 44 [[Image(fig37.png,480px)]] 35 45 36 1.データ書き込みモードでスレーブのデバイスIDを書き込みます。[[BR]]0xA2は8bitでのアドレスです。ArduinoのWireライブラリを利用する際は7bit のアドレスが0x51になります。46 1.データ書き込みモードでスレーブのデバイスIDを書き込みます。[[BR]]0xA2は8bitでのアドレスです。ArduinoのWireライブラリを利用する際は7bit表記のアドレで0x51になります。 37 47 38 48 2.データを書き込みたいレジスタアドレスを送信します。 … … 107 117 108 118 Arduinoを起動た際に一度だけ走るsetup()内部で設定した時間から 109 刻々と時間を刻みます。Arduinoは100msごとに時間を読みにっているので、表示される秒の値は多少遅れます。[[BR }]119 刻々と時間を刻みます。Arduinoは100msごとに時間を読みにっているので、表示される秒の値は多少遅れます。[[BR]] 110 120 RTCは電源が供給される限り内部で時間を刻みます。 111 121 … … 171 181 現在のバージョンは2015/11/16版です。 172 182 173 [attachment:P VF2129AT.zip]183 [attachment:PCF2129AT.zip] 174 184 175 185 == 付録 ==