میخواستم ببینم نمایشگر TFT با رابط rgb 40 پین رو چطور میشه با stm32f1 راه اندازی کرد؟
با سلام
نمایشگر های پروتکل RGB یک مورد خاصی هستند که به صورت نرمال با میکروکنترلر ها راه اندازی نمیشوند و اکثرا نیاز به درایور های مخصوص مانند برد مبدل HDMI/VGA به LVDS/TTL برای نمایشگر های 50 پین دارند.
که این درایور ها HDMI را به RGB تبدیل میکند.
به صورت ساختاری بررسی بنماییم. شما بر روی پروتکل RGB888 هستید یعنی برای هر کدام از رنگ های RGB نیاز به 8 عدد پین دارید که رنگ را مشخص بنمایید. پس 24 پین فقط برای مشخص کردن رنگ دارید و به صورت خیلی ساده 2 عدد پین هم برای H-Sync و V-Sync دارید که محل پیکسل را مشخص میکنید.
تعدادی هم پین مربوط به ریست و کنترل و سایر موارد.
برای درک بهتر پیشنهاد میشود این ویویو را مشاهده بنمایید.
The world’s worst video card?
با مشاهده این ویدیو متوجه میشوید که زمان بندی در این سیستم خیلی حیاطی و سریع می باشد از این رو میکروکنترلر های عادی نمیتوانند در این سرعت کار بکنند.