[H8-ML(2176)] Re: [H8-ML(2175)] I2Cで使用可能なポート
From: "吉田 裕昭@コンラックス" <hyoshida@xxxxxxxxxxxxxxxx>
Date: 2002年09月12日(木)19時17分05秒
吉田です。

宮前さんの考えで正解だと思います。

ポートは入出力ポートならどこでも使えたと思います。
送信するときは、データを0に固定して
ディレクションを出力にすると0レベル
入力にすると1を出力する様にしていたと思います。
(外付けでプルアップ抵抗を入れておく必要があります)

僕が参考にしたのはH8_300Lシリーズの
アプリケーションマニュアルです。
(記述はアセンブラです。)
URLは忘れましたが現物(PDF)は持っています。

ご存じだとは思いますが
Tinyシリーズ(たしか3664)ではI2CのI/Fを持ってるのも有りますよね。



> AKI-H8/3048 でI2Cを使用してシリアルEEPROMのアクセスをする計画で
い
> ます。I2Cは、出力が電気的に衝突しないようにオープンドレインが前提といい
う
> ことで
> すが、どのポートがそれに相当するのでしょうか?  
> I/Oポートのブロック図を見てもわかりません(教科書と書き方が違う)。
> プルアップが可能なポートがそれでしょうか?
>
> AVRやPICで(自力でやる場合)は、出力データをゼロ固定にして、ポートの
方
> 向
> (入力が出力か)で、H(ハイインピーダンスで外部のプルアップ)と Lのコン
ト
> ロー
> ルをしているようです。(違ってたら指摘してください)
>
> H8/3048でも同じ方法でよいのでしょうか?  双方向のデータ線は、破壊
が
> こわいです。
>
> ご教授していただければ、幸いです。


スレッド概略
[2175(R)](起点)
 └[表示中]
   └[2186(1)]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]