OpenPCB: post #334 — TG.ME

معمولاً برای کپچر کردن تصویر نمایشگرهای کوچک LCD که تو پروژه‌های امبدد با رابط SPI یا I2C کار می‌کنن، به ابزارهای دیباگ گرون‌قیمت و دردسر دیکود کردن دیتا نیاز دارید. ولی خب یه توسعه‌دهنده ابزاری به اسم LcdTap توسعه داده که دستورات کنترلر LCD رو مستقیماً می‌خونه، تصویر رو بازسازی می‌کنه و فریم‌بافر رو به صورت یک سیگنال DVI-D خروجی می‌ده. این ابزار بر پایه بردهای ارزونی مثل Raspberry Pi Pico 2 توسعه داده شده که تو بازار با قیمتی حدود ۵ دلار پیدا می‌شه.
این ابزار با استفاده از توان پردازشی RP2350 و پروژه‌ی Pico-DVI می‌تونه رزولوشن‌هایی تا 480x320 رو به راحتی هندل کنه و از فرمت‌های پیکسلی مختلفی مثل RGB565 و مونوکروم پشتیبانی می‌کنه.
علاوه بر این، داخل این پروژه امکاناتی مثل منوی OSD برای کانفیگ در زمان اجرا، رابط سریال USB CDC برای تنظیم از راه دور و قابلیت دامپ کردن کامندها وجود داره. فقط نیازه که برد پیکو رو فلش کنید و پایه‌ها رو به باس نمایشگر تارگت (و کانکتور DVI) مونتاژ کنید. اینطوری می‌تونید دیتای باس دیوایس‌هایی با کنترلرهای معروفی مثل ST7789 ،ILI9341 یا SSD1306 رو بخونید و کاری که می‌خوایید رو روی مانیتور انجام بدید.

کاربرد اصلی این ابزار تو توسعه سخت‌افزار و مهندسی معکوسه. با اسنیف کردن باس (SPI/I2C) می‌شه کامندها و دیتای ارسالی MCU رو تو بردهای کلوزسورس دیکود کرد. برای اتوماسیون خط تولید و ساخت Test Jig هم به جای استفاده از دوربین و بینایی ماشین، می‌شه وضعیت UI رو با خوندن مستقیم فریم‌بافر ولیدیت کرد. موقع توسعه درایورهای سطح پایین، این ابزار عیب‌یابی تنظیمات رجیسترها و فرمت‌های رنگی رو خیلی راحت‌تر می‌کنه. علاوه بر این، برای مستندسازی فلوهای UI مثل منوی بوت‌لودر یا OTA یه کپچر دیجیتال تمیز می‌ده و تو پروژه‌های مادینگ هم اجازه می‌ده تصویر دیوایس‌های کوچیک رو بدون دستکاری فریم‌ور، مستقیم روی مانیتورهای DVI/HDMI خروجی بگیرید.

ریپوی این پروژه رو تو لینک زیر می‌تونید ببینید.
https://github.com/shapoco/lcdtap


📡openpcb
👍21🔥8❤3
June 16, 2026 3.6K 44