7セグメントLCDを2線だけで制御する
2009-08-01
ネットをうろついていて見つけたのがこちら。
この記事の元ネタはEDN japanの記事なのだけどLCDの反応の遅さを利用して出力にラッチのないHC164でうまく処理している。
実は手持ちに7セグメントのLCDを持っているので、早速に試してみようかと思っている。
これをPSoCで制御したいわけだ。
ポートを2つ用意する、データ用とクロック用だ。これをソフトでオンオフしてやればいいわけだが、PSoCなんだからユーザーモジュールで何とかならないかと調べたら、SPIMがまさにどんぴしゃで使える。
このSPIM中身はシフトレジスタにコントロール回路があって、クロックを自動で出してくれるし、LSBから送るかMSBから送るかの選択も出来る等便利なのだ。
APIで送信可能かチェックして、OKなら送信データをAPIに渡せばいい。
この記事の元ネタはEDN japanの記事なのだけどLCDの反応の遅さを利用して出力にラッチのないHC164でうまく処理している。
実は手持ちに7セグメントのLCDを持っているので、早速に試してみようかと思っている。
これをPSoCで制御したいわけだ。
ポートを2つ用意する、データ用とクロック用だ。これをソフトでオンオフしてやればいいわけだが、PSoCなんだからユーザーモジュールで何とかならないかと調べたら、SPIMがまさにどんぴしゃで使える。
このSPIM中身はシフトレジスタにコントロール回路があって、クロックを自動で出してくれるし、LSBから送るかMSBから送るかの選択も出来る等便利なのだ。
APIで送信可能かチェックして、OKなら送信データをAPIに渡せばいい。
コメント
psocでLCD駆動
コメントありがとうございます。
他に目がいってしまって放置したままでした、やる気が出てきました。(でもいつまで持つやら^^;)
他に目がいってしまって放置したままでした、やる気が出てきました。(でもいつまで持つやら^^;)
コメントの投稿
トラックバック
この記事へのトラックバックURL
https://edycube.blog.fc2.com/tb.php/458-acb1804e
よろしければ続報、詳細をお願いいたします。
psocで7セグLEDを使っていたのですが、どうにも屋外でLEDは見にくく
LCDでいい方法ないものかと探してたらこちらにたどり着きました。
参考にさせて頂きたいです。