USBプロジェクト - USB制御液晶モジュール [USB]
インタラプトOUTパイプの使い方を教えてもらっているので、 せっかくだからMC908JB16で液晶モジュールを制御させます。 液晶モジュールには、サンライク社のSC1602Bを使用します。
端子の割り当て
SC1602Bには、4-bitバスモードと8-bitバスモードがあります。 MC908JB16には、多くの端子があるので、贅沢に8-bitモードを使用してみます。
SC1602B側 | USBDEV基板側 | ||
---|---|---|---|
# | 端子名 | # | 端子名 |
1 | VDD | CN4-14 | VDD |
2 | VSS | CN2-14 | VSS |
3 | VO | - | - |
4 | RS | CN2-5 | PTE0 |
5 | R/W | CN2-6 | PTE2 |
6 | E | CN2-11 | PTC1 |
7 | DB0 | CN2-1 | PTA0 |
8 | DB1 | CN2-2 | PTA1 |
9 | DB2 | CN2-3 | PTA2 |
10 | DB3 | CN2-4 | PTA3 |
11 | DB4 | CN2-7 | PTA4 |
12 | DB5 | CN2-8 | PTA5 |
13 | DB6 | CN2-9 | PTA6 |
14 | DB7 | CN2-10 | PTA7 |
VOは、チャージポンプを作って供給したいところですが、ひとまず半固定抵抗で間に合わせます。
基板上には、LEDが4個搭載されます。
# | 端子名 | LED |
---|---|---|
CN4-8 | PTD2 | 赤 |
CN4-9 | PTD3 | 黄 |
CN4-10 | PTD4 | 緑 |
- | PTD5 | 青(USBDEV上) |
ファームウェアとPC側制御プログラムは、まだ、これからです。 プロトコルは、どうしようかな。
コメント 0