Armadilloフォーラム

440から640に変更した場合のRTCについて

kenmoku

2021年5月12日 10時38分

下記、ご対応お願いします。

440から640に変更した場合、440で使用していたRTC(OP-A400-RTCMOD-01)をCON14に実装し(I2Cバス)使用したいのですが、技術的な問題がありますか。

640ではRTC(OP-A600-RTCMOD-00)の記載になっていますが、RTC(OP-A600-RTCMOD-00)を実装するとCON9のGPIO(28pin)で使用できるピンが少なくなり440からの置き換えができません。(640のCON9のUSBポートは未使用としています)

RTC(OP-A600-RTCMOD-00)のI2Cのスレーブアドレスを教えてください。

以上

コメント

at_akihito.irie

2021年5月12日 13時59分

入江です。

> 440から640に変更した場合、440で使用していたRTC(OP-A400-RTCMOD-01)をCON14に実装し(I2Cバス)使用したいのですが、技術的な問題がありますか。

dtsの書き換えが必要ですが、問題ありません。
過去に当方で作成したdtsiがありましたので添付いたします。

システムの都合上添付したファイル名が異なっていますので、末尾の「_.txt」
は削除してarmadillo-640-i2c4.dtsiとしてください。

お使いのdtsファイル(armadillo-640.dtsなど)から

#include "armadillo-640-i2c4.dtsi"

としてお使いください。

> RTC(OP-A600-RTCMOD-00)のI2Cのスレーブアドレスを教えてください。

Armadillo-600シリーズ向けRTCモジュール(OP-A600-RTCMOD-00)のI2Cバスは5
で、I2Cスレーブアドレスは、0x32です。
https://manual.atmark-techno.com/armadillo-640/armadillo-640_product_ma…

Armadillo-400シリーズ向けRTCモジュール(OP-A400-RTCMOD-01)のI2Cバス、ア
ドレスとは異なりますのでご注意ください。
https://manual.atmark-techno.com/armadillo-4x0/armadillo-400_series_sof…

ファイル ファイルの説明
armadillo-640-i2c4.dtsi_.txt 末尾の「_.txt」は削除してお使いください。