اطلاعیه
همه را پاک کن

چرا نمایشگر TFT با Arduino Uno فقط صفحه سفید نشون می‌ده؟

نوشته ها: 9
شروع کننده موضوع
(@z-heidari2023)
عضو فعال
ملحق شد: 7 ماه پیش

ماژول 2.4 اینچی TFT با چیپ ILI9341 گرفتم، مستقیم به آردوینو UNO وصل کردم. از کتابخونه Adafruit استفاده کردم. فقط نور پس‌زمینه هست، ولی هیچ تصویر یا متنی نمیاد. سیم‌بندی طبق آموزش‌ها انجام شده. جایی اشتباه دارم؟

پاسخ
برچسب های موضوع
3 پاسخ ها
نوشته ها: 11
(@afshinfrji)
عضو فعال
ملحق شد: 7 ماه پیش

اگه از مدل‌هایی استفاده می‌کنی که مستقیم روی UNO سوار می‌شن، باید مطمئن باشی چیپ واقعا ILI9341 باشه. خیلی از این‌ها ST7781 هستن ولی اشتباه برچسب خوردن.

پاسخ
نوشته ها: 6
(@arashhunter21)
عضو فعال
ملحق شد: 7 ماه پیش

یه راه ساده بهت میگم که کد tft.readID() رو تو setup بزن ببین چی برمی‌گردونه. اگه 0 یا 0xFFFFFF داد، یعنی اتصال درستی نداره یا چیپ شناسایی نشده.

پاسخ
نوشته ها: 7
(@ildanjfi)
عضو فعال
ملحق شد: 7 ماه پیش

تجربه خودم اینه که بعضی ماژول‌ها SPI نیستن بلکه Parallel هستن ولی همه آموزش‌ها برای SPI هست. چک کن ورژن ماژولت چیه. اگه Parallel باشه باید کتابخونه MCUFRIEND استفاده کنی نه Adafruit.

پاسخ