ویرگول
ورودثبت نام
saied
saied
خواندن ۳ دقیقه·۳ سال پیش

راه اندازی ال سی دی TFT با میکرونترلر AVR

آیا برای شما نیز سوال است که چگونه می توان یک نمایشگر TFT را به میکروکنترلری از نوع AVR متصل و از آن استفاده کرد؟ در این مقاله این موضوع را بطور کامل بررسی و راه حل آنرا توضیح خواهیم داد.

اما قبل از آن بهتر است به معرفی مختصری از مشخصات قطعات استفاده شده در این پروژه بپردازیم تا بهتر با فرآیند آشنا شویم.


راه اندازی ال سی دی TFT با میکرونترلر AVR
راه اندازی ال سی دی TFT با میکرونترلر AVR


نمایشگر TFT چیست و چه تفاوت هایی با LCD های معمولی دارد؟

نمایشگرهای TFT خانواده ای از LCD ها هستند که از ترانزیستور فیلم نازکی در ساختار خود بهره می برند که باعث بهتر شدن عمکرد و کیفیت تصویر نسبت به ال سی دی های معمولی می شود.

همچنین این نمایشگرها با رابط های کاربری CMOS-TTL-LVDS-MCU-MPN-RGB-8 BIT RGB-16 BIT RGB و ۲۴ BIT RGB قابل کنترل هستند.


میکروکنترلرهای AVR چه هستند و چه انواعی دارند؟

این قطعه را می توان کامپیوتری با ابعاد کوچک در نظر گرفت که قابلیت کنترل شدن دارد و با زبان های برنامه نویسی اقدام به پردازش و اجرای دستورات صادر شده می کند. میکروکنترلرهای AVR 2 نوع عمده دارند که اولی RISC و دومی CISC می باشد.


در مدل RISC دستورات و کدها ساده تر بوده و در نتیجه سرعت عملکرد بالاتری دارد. اما در مدل های CISC دستورات و کدنویسی ها پیچیده تر هستند و قابلیت های بیشتری دارند، اما این گستردگی باعث افت سرعت اجرای دستورات می شود و این نوع  AVRسرعت کمتری نسبت به همتای خود دارد.


راه اندازی ال سی دی TFT با آردوینو

در این بخش به معرفی قطعات استفاده شده در تست و نحوه اتصال و راه اندازی آنها خواهیم پرداخت. پس با ما همراه باشید.


نمایشگر TFT 160×۱۲۸ رنگی ۱٫۸ اینچی (کنترل شونده با ST7735)

این نمایشگر با رابط سری  ۴ سیمی SPI سازگار بوده و ولتاژ پشتیبانی کننده آن ۳٫۳ تا ۵ ولت می باشد. نمایشگر مورد نظر ما قابلیت نمایش تصویر تمام رنگی ۱۸ بیتی را داراست. دیگر اطلاعات کاربردی و مورد نیاز نمایشگر خود را می توانید در دیتاشیت مربوط به مدل اتخابی خود مشاهده کنید.


در این قسمت به بررسی کامل پایه های نمایشگر می پردازیم و توضیح خواهیم داد که هر پایه چه کاربردی دارد و چگونه باید به دیگر قطعات متصل شود.

برای استفاده از نمایشگر هایTFT  رنگی، بطور معمول حداقل به ۴ پایه نیاز دارید. این پایه ها D/C-CLICK- DATA IN  و TFT CS  هستند. اگر هم قصد استفاده از مموری کارت SD را دارید، باید از ۲ پایه دیگر هم استفاده کنید. این پایه ها DATA OUT و  CARD CS می باشد.


میکروکنترلر ATMEGA 32

شاید بتوان محبوب ترین مدل میکروکنترلر های AVR  را ATMEGA 32 دانست. این چیپ ساخت کمپانی مشهور ATMEL می باشد و از نوع RISC که بالاتر توضیح داده شد بوده و معماری ۸ بیتی دارد. ATMEGA 32 بیشترین تعداد پایه های ممکن (۴۰ عدد) یک میکروکنترلر را داراست و به همین دلیل کاملترین و پر استفاده ترین چیپ در این حوزه تبدیل شده است. عکس چینش پایه های ATMEGA 32  را  در عکس زیر می توایند مشاهده کنید.


حال میکروکنترلر را نیز بر روی بِرِدبورد متصل کنید و با استفاده از کتابخانه های مربوط به چیپ و رابط کاربری خود می توانید کدها و دستورات دلخواه تان را پیدا کرده و روی نمایشگر TFT به تصویر بکشید.


منبع : https://hadibanelectronic.com/mag/tft-lcd-setup-tutorial-with-avr/


ال سی دی tfttftنمایشگر tft
یک عاشق در زمینه نوشتن برای حوزه الکترونیک به خصوص شناخت انواع قطعات الکترونیکی و معرفی بهترین های این حوزه در ایران
شاید از این پست‌ها خوشتان بیاید