اتصال LCD لمسی به برد STM32F4-Discovery

دوشنبه, 10 اسفند 1394 16:14
این مورد را ارزیابی کنید
(11 رای‌ها)

زمان آن فرا رسیده است که راجع به اتصال پیچیده و جالب بین LCD لمسی و برد STM32F4 بنویسیم. هفته پیش یک LCD  با رزلوشن 320*480 و 3.2 اینچ لمسی از نوع TFT به دستم رسید. مدل آن HY32D و  بود. همه چیز به کنترلر صفحه (SSD1289) و رابط لمسی (XPT2046 ) که به صورت اتصال SPI در ارتباط هستند بستگی دارد. به نظر می آید رزلوشن فعلی (320*480) برای خیلی از کاربردها مناسب و مقرون به صرفه باشد.

 

هنگام کار با یک سخت افزار جدید الکترونیکی، مهمترین قدم مطالع دیتاشیت محصول است تا بتوانیم پروتکل ها و نحوه کار با آنها را تحلیل کنیم. دیتاشیت دو کنترلر را می توانید از این لینک دانلود کنید:

SSD1289

XPT2046

فروشنده معروف این ماژول های LCD (Waveshare) همواره اطلاعات خوبی از کدهای این ماژول ها اراده می دهد. در صفحه این نوع ماژول جدول خوبی از پین های ماژول ارائه شده است.

 

PIN NO.

SYMBOL

MODULE

STM32F4-DISCOVERY

1

5V

5V power supply

+5V

2

GND

Ground

GND

3

D0

Data lines

GPIOE

4

D1

5

D2

6

D3

7

D4

8

D5

9

D6

10

D7

11

D8

12

D9

13

D10

14

D11

15

D12

16

D13

17

D14

18

D15

19

CS

LCD chip select

GPIOD.14

20

RS

Instruction/Data

GPIOD.15

21

WR

Write

GPIOD.12

22

RD

Read

GPIOD.13

23

RESET

Reset the controller chip

GPIOD.11

24

NC

Not connect

NC

25

BLVCC

5V or 3.3V

+5V

26

BLGND

Ground

GND

27

BLCNT

Backlight brightness adjustment

GPIOA.0

28

TP_IRQ

Touch screen interrupt

GPIOC.8

29

TP_CS

Touch screen chip select

GPIOC.9

30

TP_SCK

Touch screen SPI clock

GPIOC.10

31

TP_SI

Touch screen data input

GPIOC.12

32

TP_SO

Touch screen data output

GPIOC.11

33

3.3V

3.3V power supply

NC

34

GND

Ground

GND

 

 

 علاوه بر حدول فوق، پین شماره صفر به کنترل نور پس زمینه ارتباط دارد و با خروجی PMW  نور پس زمینه قابل تنظیم است که برای بعضی از کاربردها مفید است. تصاویر زیر نشان می دهد همه چیز به خوبی کار می کند:

 

شما می توانید منابع کدها رو برای STM24F4 و LCD لمسی از پیوست دانلود کنید.

اگر این مطلب مفید یا ضعیف بوددر نظرها  مارا در جریان بگذارید.

ترجمه شده توسط صنعت بازار | منبع: fabioangeletti.altervista.org

خواندن 8211 دفعه

کاربرانی که در این گفتگو شرکت کرده اند

نظرات (2)

  1. پشتیبان الکترونیک

سلام. خواهش می کنم. LCD هایی با سایزهای بزرگ تر در بخش فروشگاهی سایت موجود هست، و در مورد راه اندازی آنها انشاالله به زودی مباحث آموزشی مرتبط با بردهای STM در سایت قرار میگیرد.<br />موفق باشید

 
  1. علیرضا

سلام , خیلی ممنون از مطلب مفیدی که در سایت قرار داده اید<br />خواستم خواهش کنم اگر امکان داره اطلاعات جامع تری در این باره در سایتتون قرار بدید و یا حتی در قالب یک اموزش کامل.<br />لطفا در این باره هم من راهنمایی کنید که چطور میتونم LCD...

سلام , خیلی ممنون از مطلب مفیدی که در سایت قرار داده اید<br />خواستم خواهش کنم اگر امکان داره اطلاعات جامع تری در این باره در سایتتون قرار بدید و یا حتی در قالب یک اموزش کامل.<br />لطفا در این باره هم من راهنمایی کنید که چطور میتونم LCD هایی با سایز بزرگتر تهیه و برای ُSTM راه اندازی کنم,,, ترجیها با کتابخوانه های HAL.<br />ممنونم

ادامه مطلب
 
هیچ نظری در اینجا وجود ندارد

نظر خود را اضافه کنید.

ارسال نظر بعنوان یک مهمان
پیوست ها (0 / 3)
مکان خود را به اشتراک بگذارید

محتوای آموزشی استفاده شده در این سایت محافظت شده می باشد و هرگونه کپی برداری از محتواهای تولید شده توسط تیم صنعت بازار موجب پیگرد خواهد بود. استفاده از مطالب صنعت بازار تنها با ذکر منبع به صورت لینک فعال بلامانع است

ما را دنبال کنید:

Copyright © 2017-2018 | Sanatbazar.com