ENGLISH page is here.
GET DinopSearchBar
サイト内検索:
HOME
VC++ TIPS
ダウンロード
DinopExifReader
DinopSearchBar
DinopSearchBar mini
DinopTabbingBar
for Firefox
大阪湾の生き物
甲子園浜の自然
甲子園浜の干潟
甲子園浜の水中
甲子園浜の野鳥
近畿の山々
植物図鑑
箕面マップ
水中機材
カメラ
ランキング
望遠鏡の世界
顕微鏡の世界
Googleのすべて
GoogleマップAPI
ニュース
読んだ本
日記
変な料理の作り方
遺伝子操作
論文紹介
デイトレード
自動売買でFX
ネットで小遣い稼ぎ
Solaris
電子工作
その他
問い合わせ
VC++用コード集
大阪湾の生き物
水中用機材
since:2000/11/15
dinopcom@gmail.com
www.dinop.comは
だいのっぷ・どっと・こむ
と読んでください。







« Nikon 一眼レフカメラ用 全レンズレビュー&価格一覧 | メイン | PSoC Expressで温度センサーと液晶パネルを使う »

VistaでPSoC Expressを使う




_DSC7988.JPG
安く手に入れたキャラクタLCDモジュールの動作チェックをしたくてPSoCを使ってみることにした。今までPSoCを使ったことがなく初体験。しかしPSoC Expressを使えばソースコードを書くことなく液晶への文字表示などができることは知っていたのでコレを選んだ。PICやH8でもいいのだがいちいちポート設定やらソースコードを書くなど面倒だし。

まずは液晶モジュールのピン配置を調べる。
コントローラーはSANYOのLC7985NAだったのでネット検索でチップのピン配置はすぐに判明。
1pin:GND
2pin:VSS(5V)
3pin:CONTRAST(抵抗を介してGNDへ接続)
4pin:RS
5pin:R/W
6pin:E
7pin:DB0
8pin:DB1
9pin:DB2
10pin:DB3
11pin:DB4
12pin:DB5
13pin:DB6
14pin:DB7
という極々一般的な配置だった。


次にPSoC Expressのインストール。
1.PSoC Programmer 2.2をインストール
2.PSoC Express 2.2をインストール
3.PSoC Express 2.2 Express Pack 1をインストール

そしてPSoC Expressを使ってブロックを組み立てる。Windows Vistaで動かすときちんと表示されない文字などがあるが、デザイナー自体は問題なく動作する。

せっかくだから温度センサーLM35の温度を液晶に表示することにした。また液晶が動かなくても、PSoCが動いていることは確認できるように500msec周期でLEDが点滅するように設定。

デザインが出来上がったところでBuildするが...途中で止まってしまう。どうやらWindows VistaではBuildできないようだ。しようがないのでVirtual PC上のWindows 2000にPSoC Expressをインストールして、そこでBuildした。

Buildが終わったので再びWindows Vistaに戻りPSoCへの書き込みをしようとProgramを使う...が、ここでさらに問題発生。どうもUSB接続PSoCライターのminiProgが認識されていない。しようがないので再びPSoC Programmerをインストールするが状況は変わらない。PSoCライターはUSB接続なのでVirtual PC上のWindows 2000を使うわけにもいかない。

しようがないのでPSoC Programmerのセットアップファイルに含まれるcabファイルを解凍、中に含まれていたドライバーをWindows Vistaにインストールすることでなんとか問題解決。miniProgも認識されてPSoCに書き込めた。

そしてPSoC ProgrammerからPSoCの電源を入れるとLEDが点滅すると同時に3桁表示の温度が液晶モジュールに表示された。今回利用した液晶は16文字×4行ということが判明。よかったよかった。

ということで結論。Windows VistaだけでPSoC Expressを使うことはできない!









Copyright (c) 1999-2007 issei. All rights reserved. (運営者情報