2017-11-01 12 views
0

STM32F4のLCD-TFTディスプレイコントローラ(LTDC 18ビット)を使用して7インチTFT-LCDディスプレイ(MCT070PC12W800480LML)にデータを出力しようとしています。stm32f429ディスカバリ付きWVGAディスプレイLT

LTDCインターフェイス設定はCubeMxで設定されています。プログラムでは、いくつかの値を持つlcdデータバッファが作成され、開始アドレスはLTDCフレームバッファの開始アドレスにマップされます。

この時点では、ディスプレイはLTDCから送信されたデータに反応しません。デジタル回路のグランドと電源を3ボルトのソースに接続すると、白と黒のストリップのみが表示されます。 VLED +は9ボルトのソースに接続されています。 VSYNC、HSYNC、およびCLOCK信号はLTDCによって生成され、指定された値と一致します。私はLCDストリップでそれらを測定したので、接続が正しくなければなりません。私はまた、LCDのリセットピンにパルスを入れてみましたが、それは意味をなさない。

タイミング設定が間違っている可能性があります。 現在の設定: enter image description here

LTDCクロックは33 MHzです。

ここにdiplayのデータシートへのリンクhttp://www.farnell.com/datasheets/2151568.pdf?_ga=2.128714188.1569403307.1506674811-10787525.1500902348同期信号に同じタイミングを使用している他のWVGAディスプレイがいくつか見られました。そのような種類のディスプレイではタイミングが重要です。

信号の極性が間違っているか、何か他のものがありません。私が今使っているプログラムは、stm32f429-discoveryビルドに取り組んでいます。ちょうどタイミングを変えました。助言がありますか?

ありがとうございます。

答えて

0

これは他にもある可能性がありますが、タイミング値に問題があることがあります。

水平と垂直両方のバックポーチは同期パルスを含みますが、同期パルス幅が必要です。私の見解では、同期パルスを0に設定することにより、データシートごとにh = 1056とv = 525の合計クロックを取得しようとしたことがわかります。これはうまくいかないでしょう。

私は、hsyncパルスを20とvysncにします。合計クロックは同じですが、仕様書と一致することは重要ではありません。

+0

ご回答いただきありがとうございます。私は、同期パルスの長さを試してみましたが、結果はありません。問題は、このディスプレイがHV(同期モード)のみをサポートし、DEモードをサポートしていない可能性があることです。 LTDCインタフェースはDEモードのみをサポートしている可能性があります。 LTDCがディスプレイにデータを送信する方法は、同期モードには適していない可能性があります。しかし、LTDCの文書では、さまざまな動作モードについての情報は見つかりませんでした。 – hubert

関連する問題