با سلام
همونطور که عزیزان اطلاع دارن فقط دو نوع ال سی دی در فروشگاه سایت و بازار وجود داره که اینترفیس میکروکنترلر دارن و به راحتی و بدون هیچ کنترلر اضافی میتونین یک پیکسل دلخواه رو با دستورات رجیستری تغییر رنگ بدین.این دوتا ال سی دی 2.8 اینچ و 3.2 اینچ هستن که معمولا کنترلرشون ILI9320 هست
بقیه ال سی دی ها باید برای تغییر هر پیکسل کل صفحه ریفرش یا تازه سازی بشه که این کار رو یک واسط بین میکرو و ال سی دی برای شما انجام میده
یکی از این کنترلرهای معروف SSD1963 و SSD1928 هست که نوع دوم دیکودر JPEG هم داره و به تبع گرون ترم هست
خب راه اندازی ال سی دی N96 تقریبا به یک سالو نیم پیش برمیگرده که اون موقع حرکت جالبی برای من بود و باعث شد در دنیای میکرو کمی پام رو فراتر بذارم و یاد بگیرم که چجوری میشه بجای توابع آماده خودمون توابع رو با دستورات رجیستری پیاده سازی کنیم
اگر تا الان سراغ ال سی دی های رنگی نرفتین حتما و حتما از نظر من کار رو با ال سی دی هایی شروع کنین که کنترلر داخلی دارن و بعدا به سراغ ال سی دی های بزرگتر با رزولوشن بالاتر برین
نمیخوام بیشتر از این حاشیه برمو لپ مطلب رو خدمتتون عرض کنم
برای یک کار تجاری مجبور به استفاده از ال سی دی 4.3 اینچ شدیم که اولین مشکل کار با اون مربوط به نداشتن کنترلر داخلی اون بود که دو گزینه پیش روی ما گذاشت با توجه به اینکه تجربه کار با NXP فیلیپس از سری Cortex رو داشتم
1.استفاده از SSD1963 که یک آیسی در ابعاد پکیج LPC1768 هست ولی با 128 پین که همین عامل و ریز بودن پایه هاش باعث میشه آدم رو تا مرز جنون ببره!واقعا کار باهاش خیلی سخته
2.استفاده از LPC1788 که به نظر کار سخت تری میاد ولی در مجموع اگر جواب بده شسته رفته تر خواهد بود(هم قیمت هم ساده تر شدن برد مدار) از زمانی که مجبور بشیم یک کنترلر ال سی دی رو در کنار یک میکروی ARM استفاده کنیم
به دلیل پیچیده بودن کار با LPC1788 گزینه اول رو انتخاب کردیم
به دلیل اینکه بردهای مدار چاپیم رو خودم داخل منزل تهیه میکنم ناچار به طراحی برد یک رو شدم و همین سختی کار رو دو چندان کرد و بردمون شامل جامپرهای زیادی شد
البته هر بردی بزنم برای تست اینجوری خواهد بود و برای برد نهایی حتما دورو خواهم زد
بعد از اینکه برد آماده شد نوبت به مونتاژ رسید که همین ریز بودن این پکیج تمام محاسبات رو بهم ریخت و سر مونتاژ بین بعضی پایه ها اتصال کوتاه به وجود اومدو اعصاب مارو خط خطی کرد
از اونجایی که کار قراره تجاری بشه و در تیراژ بالا با خودم گفتم مونتاژ این بزرگترین دردسرش هست پس بیخیال!البته شاید ابزار مونتاژ من به درد بخور نباشه ولی کلا مونتاژ یک LPC1788 بسیار بسیار ساده تر از SSD1963 خواهد بود مخصوصا در کار تیراژ
همین امروز تصمیم گرفتم که برم سراغ 1788 اما انگار هیچکس برای راه اندازیش قدمی برنداشته و هرچی بود مربوط به Core Board فروشگاه بود که من اصلا اعتفادی به این جور بردها ندارم!هم هزینه رو میبره بالا هم در نهایت کار حرفه ای نخواهد بود لذا تصمیم دارم برای این میکرو یک بردی طراحی کنم که نیازای سیستم رو برطرف کنه
یک سری مطالب خیلی سطحی در مورد قسمت ال سی دی کنترلر این میکرو خوندم که فهمیدم ال سی دی تا 1024*768 رو ساپورت میکنه و نهایت هم میتونه 24 بیت رنگ رو به ال سی دی انتقال بده
حالا از شما عزیزان میخوام اگر در این مورد اطلاعاتی دارین دریغ نکنین که اگر بشه به یاری خدا این رو راه اندازی کنیمو یک قدمی مثبتی برداریم که آیندگان از این تاپیک استفاده کنن
اولین سوال رو که من تو دیتاشیت هم جوابش رو پیدا نکردم رمی هست که قسمت کنترلر نیاز داره!رم خود میکرو 96 کیلوبایت هست که این رم حتی برای 320*240 هم کافی نیست
به نظرتون باید اکسترنال رم هم اضافه کنیم یا داخلش چنین رمی هستو ازش حرفی زده نشده؟