Search

LCDドライバ/コントローラー非搭載のマイコンでLCD表示する方法 - EDN Japan

 マイコンにLCDドライバ/コントローラーが搭載されていない場合は、中間電位が出力できないため、マイコンが直接LCDをドライブすることはできません。外部にラダー抵抗をつないで中間電位を作れば、GPIO(汎用IO)からラダー抵抗経由でLCDを駆動することはできますが、SEG信号やCOM信号の交流波形を作るために、常にソフトウェアで制御しなければなりません。表示している最中に他の割り込みが発生した場合、LCDのドライブが中断され、表示が乱れてしまいます(図1(a)

 そのため、LCDドライバICを介してLCDをドライブする必要があります。一般的に、マイコンとLCDドライバICとのインタフェースにはシリアル通信が使われます(図1(b)

 ドットマトリクスタイプのLCDやTFT-LCDには、LCDドライバ/コントローラーを内蔵したタイプが多く、マイコンと直接接続することができます。この場合、マイコンとのインタフェースにはパラレル通信(図1(c))か同期信号を備えたRGBインタフェース(図1(d))が使われます。

 また、ドットマトリクスタイプのLCDやTFT-LCDにグラフィックを表示したい場合は、グラフィックデータの入った外付けメモリを付ける方法があります。高速でデータにアクセスできるマイコンであれば、グラフィックを表示することが可能です。

 STマイクロエレクトロニクスの32ビットマイコンSTM32F103ライン(以下、STM32F103)*1)に搭載されているUSART(Universal synchronous asynchronous receiver transmitter)やFSMC(Flexible Static Memory Controller)をDMA(Direct Memory Access)と併用することで、上記全ての場合に対応できます。使用例を図1(a)(d)に示します。

 また、参考までに、STM32F4シリーズ(以下、STM32F4)*2)やSTM32L4+シリーズ(以下、STM32L4+)*3)に搭載されているTFT-LCDコントローラーの使用例も図1(e)に示します。

参考ページ:*1)STM32F103ライン
*2)STM32F4シリーズ
*3)STM32L4+シリーズ

Let's block ads! (Why?)



"方法" - Google ニュース
September 01, 2020 at 09:00AM
https://ift.tt/32JdM0j

LCDドライバ/コントローラー非搭載のマイコンでLCD表示する方法 - EDN Japan
"方法" - Google ニュース
https://ift.tt/2TbbX9b
Shoes Man Tutorial
Pos News Update
Meme Update
Korean Entertainment News
Japan News Update

Bagikan Berita Ini

0 Response to "LCDドライバ/コントローラー非搭載のマイコンでLCD表示する方法 - EDN Japan"

Post a Comment

Powered by Blogger.