【G6】(できなかった) ライトニングトーク 
「折角だから別のモノも繋いでみようか」 
富永英明(a.k.a. DEKO) 
本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。
AE-UM232R があるなら… 
• AE-UM232R の他に10KΩ の半固定抵抗があれば 
Bit Bang Mode でLCD をコントロールできる。 
• 今回使ったLCD はバックライト付きで 
3.3V 駆動のもの(素直に5V ...
配線(電源とコントラスト) 
1 3 
DB7 
DB5 
DB3 
DB1 
FT232RL 
R/W はGND に 
落としています 
本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。3 
DB6 
DB4 ...
FT232RL 
本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。4 
DB6 
DB4 
DB2 
DB0 
Vo 
VDD 
DB7 
DB5 
DB3 
DB1 
RS 
VSS 
R/W 
E 
GND ...
ライブラリは… 
• 『昼夜逆転』工作室さんにC# 用の 
LCD 制御ライブラリが(^o^)/ 
http://jsdiy.web.fc2.com/ft232_2lcd/ 
• Delphi やってりゃC# からの移植なんて楽勝!! 
本文書...
LCD 制御ライブラリ 
(TLCDCtrl) 
FTDI class library for 
Delphi (TFTDIChip) 
D2XX ドライバ 
Windows 
何か 
(用意してない) 
D2XX ドライバ 
OS X 
本文...
LCD Control デモ 
本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。7
CGRAM 
• SC1602B の0x00~0x07 はフォントを書き換える事ができる。 
• 0x08~0x0F は0x00~0x07 と同じになる。 
• 「PCG みたいなもの」と言えば解りやすいか。 
• 定義はDefChar() ま...
Upcoming SlideShare
Loading in …5
×

折角だから別のモノも繋いでみようか

606 views

Published on

Delphi / Appmethod Advent Calendar 2014 の12/2 分記事のスライドです。

[Delphi / Appmethod Advent Calendar 2014]
http://qiita.com/advent-calendar/2014/delphi

[12/02 折角だから別のモノも繋いでみようか ~ Bit Bang で LCD を制御 ~]
http://ht-deko.minim.ne.jp/delphiforum/?vasthtmlaction=viewtopic&t=1559.0#postid-2438

Published in: Engineering
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
606
On SlideShare
0
From Embeds
0
Number of Embeds
47
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

折角だから別のモノも繋いでみようか

  1. 1. 【G6】(できなかった) ライトニングトーク 「折角だから別のモノも繋いでみようか」 富永英明(a.k.a. DEKO) 本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。
  2. 2. AE-UM232R があるなら… • AE-UM232R の他に10KΩ の半固定抵抗があれば Bit Bang Mode でLCD をコントロールできる。 • 今回使ったLCD はバックライト付きで 3.3V 駆動のもの(素直に5V のを買っとけばいいのに…)。 SC1602BBWB-XA-LB-G 本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。2
  3. 3. 配線(電源とコントラスト) 1 3 DB7 DB5 DB3 DB1 FT232RL R/W はGND に 落としています 本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。3 DB6 DB4 DB2 DB0 Vo VDD RS VSS R/W E GND TXD (D0) CB0 DTR# (D4) CB1 RTS# (D2) VCC VIO RESET# RXD (D1) 3V3 RI# (D7) CB3 GND PU1 DSR# (D5) PU2 DCD# (D6) VCC CTS# (D3) USB CB4 SLD CB2 AE-UM232R LCD は3.3V 駆動のものを 使っています VR (10KΩ)
  4. 4. FT232RL 本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。4 DB6 DB4 DB2 DB0 Vo VDD DB7 DB5 DB3 DB1 RS VSS R/W E GND TXD (D0) CB0 DTR# (D4) CB1 RTS# (D2) VCC VIO RESET# RXD (D1) 3V3 RI# (D7) CB3 GND PU1 DSR# (D5) PU2 DCD# (D6) VCC CTS# (D3) USB CB4 SLD CB2 AE-UM232R 配線(信号線) 4bit 転送 モード用の 接続です
  5. 5. ライブラリは… • 『昼夜逆転』工作室さんにC# 用の LCD 制御ライブラリが(^o^)/ http://jsdiy.web.fc2.com/ft232_2lcd/ • Delphi やってりゃC# からの移植なんて楽勝!! 本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。5 楽勝、楽勝!!
  6. 6. LCD 制御ライブラリ (TLCDCtrl) FTDI class library for Delphi (TFTDIChip) D2XX ドライバ Windows 何か (用意してない) D2XX ドライバ OS X 本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。6 何か (用意してない) J2XX ドライバ android Bit Bang 関連を全部イチから書いてみたいけど そんな余裕はないんだぜ。
  7. 7. LCD Control デモ 本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。7
  8. 8. CGRAM • SC1602B の0x00~0x07 はフォントを書き換える事ができる。 • 0x08~0x0F は0x00~0x07 と同じになる。 • 「PCG みたいなもの」と言えば解りやすいか。 • 定義はDefChar() またはDefCharVertical() で行う。 LCD.DefChar() LCD.DefCharVertical() --------------------- --------------------- 最大8要素のバイト配列最大5要素のバイト配列 --------------------- --------------------- B[0] ___□■■■□ bit0 ___□■■■□ B[1] ___■■■■■ bit1 ___■■■■■ B[2] ___■□■□■ bit2 ___■□■□■ B[3] ___■■■■■ bit3 ___■■■■■ B[4] ___■■■■■ bit4 ___■■■■■ B[5] ___■□■□■ bit5 ___■□■□■ B[6] ___□□□□□ bit6 ___□□□□□ B[7] ___□□□□□ bit7 ___□□□□□ B[4] B[3] B[2] B[1] B[0] Bit0 Bit1 Bit2 Bit3 Bit4 本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。8

×