בצגי TFT LCD, סוגי אותות הממשק כוללים SPI, MCU, RGB, LVDS, MIPI, eDP ו-HDMI. בין אלה, ממשקי SPI, MCU, RGB, LVDS ו-HDMI נמצאים בשימוש נרחב בשוק. לסוגי ממשקים שונים יש מאפיינים ספציפיים משלהם.
לצגי LCD המשתמשים בממשקי מיקרו-בקר יש קצב רענון מהיר יותר בהשוואה לאלו המשתמשים בממשקי SPI, וגם בקרת תוכנה דרך ממשקי מיקרו-בקר פשוטה יותר. היתרונות של ממשקי מיקרו-בקר ברורים. עם זאת, הם דורשים יותר משאבי פיני ממשק.
בנסיבות רגילות, סדר הפינים של הגדרת ממשק מסך TFT LCD אינו קבוע ומשתנה בהתאם לעיצוב לוח האם של הלקוח. עם זאת, עבור מסכי LCD המשתמשים בסוגי ממשק MCU, פיני המפתח חיוניים. סוגי ממשק שונים דורשים פונקציות פינים שונות, ובחירת סוג הממשק אינה שרירותית; יש לבחור אותה על סמך המפרט של השבבים העיקריים השונים.
צג מיקרו-בקר בגודל 2.8 אינץ'
צג LCD TFT בגודל 2.8 אינץ' ב-MCU
- גודל: 2.8
- רזולוציה: 240×320 נקודות
- זווית צפייה: 12:XNUMX
- סוג ממשק: MCU
- שבב דרייבר: ST7789V
- שיטת מגע: ייקבע בהמשך
- בהירות תאורה אחורית: 360 cd/m²
- מידות: 50.00 (W) * 69.20 (H) * 3.30 (T) מ"מ
א. דוגמה לקוד סודי
| לא. | סמל | תיאור |
| 1 | LEDK | קתוד תאורה אחורית |
| 2 | LED-A | אנודת תאורה אחורית |
| 3 | GND | קרקע |
| 4 | VCC | ספק כוח |
| 5 | IOVCC | אספקת חשמל I/O |
| 6 | NC | NC |
| 7 | CS | הפעלת שבב, פעילה נמוכה. |
| 8 | RESET | אפס את הסיכה |
| 9 | RS | כתובת רישום נתונים/פקודות. |
| 10 | WR | כתוב אות, טריגר-עלייה-קצה. |
| 11 | RD | אות קריאה, פעיל בקצה עולה. |
| 12-19 | DB7-DB0 | אוטובוס נתונים |
| 20 | GND | קרקע |
II. דוגמאות אופייניות לחיבור STM32/AVR/MCU (החליפו שמות פינים בהתאם ל-MCU בפועל)
פין תצוגה → פין MCU / הערות
CS → כל GPIO (פעיל נמוך). אם יש רק ציוד היקפי אחד, ניתן למשוך אותו ישירות נמוך לאדמה (אך מומלץ לחבר GPIO לבקרת תוכנה).
איפוס → כל GPIO (מופעל גבוה על ידי תוכנה לאחר איפוס חיצוני)
RS (D/C/A0) → כל GPIO (מבחין בין הוראה לנתונים)
WR → כל GPIO (כתיבה, שימו לב לדגימת הקצה העולה)
RD → כל GPIO (קריאת דופק, משמש לקריאת נתונים בעת הצורך)
DB0..DB7 → יציאות מקביליות של 8 סיביות של המיקרו-בקר (מומלץ למקם אותן באותה קבוצת יציאות קלט/פלט לצורך פעולות כתיבה חד-פעמיות קלות).
GND → מיקרו-בקר GND
IOVCC → מיקרו-בקר Vcc (לוגיקה)
VCC → ספק כוח ראשי של המודול
LED-A / LEDK → דרייבר תאורה אחורית / מקור זרם קבוע
מומלץ לחבר את DB0–DB7 לאותה קבוצת פורטים (כגון פורט GPIO של 8 סיביות של STM32). בדרך זו, ניתן להוציא את כל הבייט על ידי כתיבה לאוגסטר בבת אחת, וזה יעיל יותר ובעל תזמון טוב יותר.
ג. דוגמה לחיבור
תצוגה -> דוגמה ל-STM32
DB0..DB7 -> PB0..PB7 (לכתוב בבת אחת: GPIOB->ODR = ערך)
RS -> PA0
WR -> PA1
RD -> PA2
CS -> PA3
איפוס -> PA4
IOVCC -> 3.3V
VCC -> 3.3V (או 5V לכל מודול)
GND -> GND
LED-A/K -> דרייבר תאורה אחורית MOSFET / דרייבר
- ראשית, קראו את גיליון הנתונים: קבעו את פקודות VCC, IOVCC, מתח ואתחול.
- חברו את DB0–DB7 לאותה קבוצת GPIO (לכתיבה קלה של מילים שלמות).
- התאורה האחורית נשלטת על ידי דרייבר זרם קבוע או MOSFET + PWM.
- טפל כראוי בתאימות רמות (השתמש במעבירי רמות אם הרמות שונות).
- כתוב רצף איפוס + אתחול אמין, תוך הקפדה על העיכובים והפקודות בגיליון הנתונים.
IV. קוד אתחול עבור מסך תצוגה TFT
ניתן לבקש ישירות את "קוד אתחול מנהל ההתקן" או "קוד הדגמה של MCU" ממהנדס המכירות של חברת Hongcai Technology.
