Changes between Version 5 and Version 6 of PCF2129AT


Ignore:
Timestamp:
Nov 16, 2015 10:03:25 PM (8 years ago)
Author:
kishida
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PCF2129AT

    v5 v6  
    2020[[Image(fig28.png,480px)]]
    2121
    22 以下の記事ではI2Cでの配線を前提に記述します。
     22以下の記事ではI2C通信での配線を前提に記述します。
    2323
    2424下の画像はI2C通信での実体配線図です。
     
    4444[[Image(fig37.png,480px)]]
    4545
    46  1.データ書き込みモードでスレーブのデバイスIDを書き込みます。[[BR]]0xA2は8bitでのアドレスです。ArduinoのWireライブラリを利用する際は7bit表記のアドレで0x51になります。
     46 1.データ書き込みモードでスレーブのデバイスIDを書き込みます。[[BR]]0xA2は8bitでのアドレスです。ArduinoのWireライブラリを利用する際は7bit表記のアドレで0x51になります。
    4747
    4848 2.データを書き込みたいレジスタアドレスを送信します。
     
    7474[[Image(fig38.png,480px)]]
    7575
    76  1.データ書き込みモードでスレーブのデバイスIDを書き込みます。[[BR]]0xA2は8bitでのアドレスです。ArduinoのWireライブラリを利用する際は7bitのアドレスが0x51になります。
     76 1.データ書き込みモードでスレーブのデバイスIDを書き込みます。[[BR]]0xA2は8bitでのアドレスです。ArduinoのWireライブラリを利用する際は7bit表記のアドレスで0x51になります。
    7777
    7878 2.データを読みだすレジスタアドレスを書き込みます。
     
    116116== サンプルプログラム ==
    117117
    118 Arduinoを起動た際に一度だけ走るsetup()内部で設定した時間から
     118Arduinoを起動た際に一度だけ走るsetup()内部で設定した時間から
    119119刻々と時間を刻みます。Arduinoは100msごとに時間を読みにっているので、表示される秒の値は多少遅れます。[[BR]]
    120120RTCは電源が供給される限り内部で時間を刻みます。
     
    177177
    178178簡易ですがライブラリを作成したので、
    179 "libraries"下にPCF2129ATフォルダを設置してください。
     179"libraries"ディレクトリ下に解凍して作成されるPCF2129ATフォルダを設置してください。
    180180
    181181現在のバージョンは2015/11/16版です。
     
    184184
    185185== 付録 ==
    186 mbedのページ [https://developer.mbed.org/teams/CQ_I2C_book/code/PCF2129AT/ https://developer.mbed.org/...]
     186mbedのページ(CQ出版) [https://developer.mbed.org/teams/CQ_I2C_book/code/PCF2129AT/ https://developer.mbed.org/...]
     187mbedのページ(NXP) [https://developer.mbed.org/users/nxp_ip/code/PCF2127/ https://developer.mbed.org/...]