« PSoCのLED7SEGモジュールを使ってみる | メイン | カテゴリー「おすすめゲームリンク集」について »



PSoCでI2C - I2CHWを使う

 先日のセミナーの評価ボードには4つのPSoCがついており、それぞれがI2Cでつながっています。
そこでI2Cの練習をしてみることにしました。

 I2CにはPSoCのユーザモジュールI2CHWを使ってみました。
これを使い2つのPSoC間でI2C通信をしました。
(でもまだいまいち使い方がわかりません・・・。)


◆今回のI2CHWを使ったサンプルの動作(データシートのサンプルを改変)
1.マスターからスレーブに"AB"を送信
2.スレーブが"ABC"として応答(3つめをCに書き換え)
3.マスターはスレーブから返された"ABC"をUSBUARTでPCに送信
これだけです。

PSoC_I2CHW_sample.png
↑サンプルの動作


◆プロジェクトファイル
今回作成したプロジェクトファイルはこちらにおいてあります。
まだサンプルコードの動作がよくわからないので変なところがあるかもしれません…。
(とりあえず上記スクリプトは仮バージョンということで)


※今回PSoCは
マスター:CY8C24894-24LFXI
スレーブ:CY8C27643-24LFXI
を使いました。




応援お願いします(人気blogランキングへ)

トラックバック

このエントリーのトラックバックURL:
http://www.bird-soft.net/mt/mt-tb.cgi/131

コメントを投稿