آیا برای شما نیز سوال است که چگونه می توان یک نمایشگر TFT را به میکروکنترلری از نوع AVR متصل و از آن استفاده کرد؟ در این مقاله این موضوع را بطور کامل بررسی و راه حل آنرا توضیح خواهیم داد.
اما قبل از آن بهتر است به معرفی مختصری از مشخصات قطعات استفاده شده در این پروژه بپردازیم تا بهتر با فرآیند آشنا شویم.
نمایشگرهای TFT خانواده ای از LCD ها هستند که از ترانزیستور فیلم نازکی در ساختار خود بهره می برند که باعث بهتر شدن عمکرد و کیفیت تصویر نسبت به ال سی دی های معمولی می شود.
همچنین این نمایشگرها با رابط های کاربری CMOS-TTL-LVDS-MCU-MPN-RGB-8 BIT RGB-16 BIT RGB و ۲۴ BIT RGB قابل کنترل هستند.
این قطعه را می توان کامپیوتری با ابعاد کوچک در نظر گرفت که قابلیت کنترل شدن دارد و با زبان های برنامه نویسی اقدام به پردازش و اجرای دستورات صادر شده می کند. میکروکنترلرهای AVR 2 نوع عمده دارند که اولی RISC و دومی CISC می باشد.
در مدل RISC دستورات و کدها ساده تر بوده و در نتیجه سرعت عملکرد بالاتری دارد. اما در مدل های CISC دستورات و کدنویسی ها پیچیده تر هستند و قابلیت های بیشتری دارند، اما این گستردگی باعث افت سرعت اجرای دستورات می شود و این نوع AVRسرعت کمتری نسبت به همتای خود دارد.
در این بخش به معرفی قطعات استفاده شده در تست و نحوه اتصال و راه اندازی آنها خواهیم پرداخت. پس با ما همراه باشید.
این نمایشگر با رابط سری ۴ سیمی SPI سازگار بوده و ولتاژ پشتیبانی کننده آن ۳٫۳ تا ۵ ولت می باشد. نمایشگر مورد نظر ما قابلیت نمایش تصویر تمام رنگی ۱۸ بیتی را داراست. دیگر اطلاعات کاربردی و مورد نیاز نمایشگر خود را می توانید در دیتاشیت مربوط به مدل اتخابی خود مشاهده کنید.
در این قسمت به بررسی کامل پایه های نمایشگر می پردازیم و توضیح خواهیم داد که هر پایه چه کاربردی دارد و چگونه باید به دیگر قطعات متصل شود.
برای استفاده از نمایشگر هایTFT رنگی، بطور معمول حداقل به ۴ پایه نیاز دارید. این پایه ها D/C-CLICK- DATA IN و TFT CS هستند. اگر هم قصد استفاده از مموری کارت SD را دارید، باید از ۲ پایه دیگر هم استفاده کنید. این پایه ها DATA OUT و CARD CS می باشد.
شاید بتوان محبوب ترین مدل میکروکنترلر های AVR را ATMEGA 32 دانست. این چیپ ساخت کمپانی مشهور ATMEL می باشد و از نوع RISC که بالاتر توضیح داده شد بوده و معماری ۸ بیتی دارد. ATMEGA 32 بیشترین تعداد پایه های ممکن (۴۰ عدد) یک میکروکنترلر را داراست و به همین دلیل کاملترین و پر استفاده ترین چیپ در این حوزه تبدیل شده است. عکس چینش پایه های ATMEGA 32 را در عکس زیر می توایند مشاهده کنید.
حال میکروکنترلر را نیز بر روی بِرِدبورد متصل کنید و با استفاده از کتابخانه های مربوط به چیپ و رابط کاربری خود می توانید کدها و دستورات دلخواه تان را پیدا کرده و روی نمایشگر TFT به تصویر بکشید.
منبع : https://hadibanelectronic.com/mag/tft-lcd-setup-tutorial-with-avr/