پروژه راه اندازی TFT LCD درایور دار سری ssd توسط STM32
راه اندازی lcd و تاچ با درایور “۴٫۳ SSD1963 و xpt2046 توسط واحد fsmc میکرو stm32f407
راه اندازی lcd و تاچ با درایور “۴٫۳ SSD1963 و xpt2046 توسط برد کاتالیست eca
در این بخش از LCD 4.3 اینچ با IC درایور SSD1963 استفاده شده است.
جهت راه اندازی TOUCH از IC درایور تاچ XPT2046 استفاده شده است.
برای راه اندازی راحت تر از برد کاتالیست ECA استفاده شده که اصلا پیشنهاد نمیکنم و بهتره خودتون برد بزنید برای خودتون.
LCD با واحد FSMC میکرو راه اندازی شده که سرعت خوبی در نمایش دستورات اعمالی دارد و همچنین عکسی را از روی حافظه فلش میکرو روی LCD نمایش خواهیم داد.
در ویدئو زیر راه اندازی lcd را مشاهده میکنید
دوستان نکته مهمی که برای راه اندازی این lcd وجود داره اینه که شما باید دوتا از پین های نری روی برد رو خم کنید تا با lcd در ارتباط نباشه و در ادامه اون دوتا پین lcd که رها هستن رو با سیم لحیم کنید به پین های بیرون کشیده شده کنار برد .
در فایل کیوب این مورد کاملا مشخص هستش.
برنامه با کیل و کیوب و توابع هال نوشته شده است که در انتها سورس کد کامل را جهت دانلود قرار خواهم داد.
نکته:برای پروگرام کردن این میکرو پورت جی تگ روی برد قرار داده شده است که با جی لینک میتوانید برد را پروگرام کنید
اما اگر جی لینک ندارید با استفاده از دو پین میتوانید با St-link برد را پروگرام کنید، برای این کار میتوانید از شماتیک زیر استفاده کنید:
جهت اموزش و نحوه پروگرام کردن میکروهای stm به این مطلب مراجعه کنید.
و پین های اتصال lcd به میکرو به صورت زیر است:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
STM ---------- FSMC ------ LCD TFT---- PE7 ------> FSMC_D4 ------> LCD_D4 PE8 ------> FSMC_D5 ------> LCD_D5 PE9 ------> FSMC_D6 ------> LCD_D6 PE10 ------> FSMC_D7 ------> LCD_D7 PE11 ------> FSMC_D8 ------> LCD_D8 PE12 ------> FSMC_D9 ------> LCD_D9 PE13 ------> FSMC_D10 ------> LCD_D10 PE14 ------> FSMC_D11 ------> LCD_D11 PE15 ------> FSMC_D12 ------> LCD_D12 PD8 ------> FSMC_D13 ------> LCD_D13 PD9 ------> FSMC_D14 ------> LCD_D14 PD10 ------> FSMC_D15 ------> LCD_D15 PD11 ------> FSMC_A16 ------> LCD_RS PD14 ------> FSMC_D0 ------> LCD_D0 PD15 ------> FSMC_D1 ------> LCD_D1 PD0 ------> FSMC_D2 ------> LCD_D2 PD1 ------> FSMC_D3 ------> LCD_D3 PD4 ------> FSMC_NOE ------> LCD_RD PD5 ------> FSMC_NWE ------> LCD_RW PD7 ------> FSMC_NE1 ------> LCD_CS LCD RESET PIN CONNECT TO MICRO RESET PIN |
جهت تهیه میتوانید از لینک زیر اقدام کنید:
تهیه سورس کد راه اندازی LCD 4.3 اینچ با درایور SSD1963 توسط واحد FSMC در CUBEMX و توابع هال