ايران ويج

نسخه‌ی کامل: مشکل رایج lcd کارکتری
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
من هیچ خروجی ای رو بر روی lcd کارکتری 2*16 نمی تونم دریافت کنم.
یعنی فقط ردیف زیر lcd کلن روشن میشه و گاهی با ریختن برنامه روی میکرو همون هم خاموش میشه.lcd تست شده و درسته.
حتی یه پروژه ی ساده هم نمیشه.مثلا:

کد:
#include <mega32.h>
#include <delay.h>
#include <alcd.h>
void main (void){
lcd_init(16);
lcd_clear();
lcd_putsf("The Name OF GOD ");
lcd_gotoxy(0,1);
lcd_putsf("   WWW.AGD.IR");
}

برنامه در کد ویژن و تنظیمات فیوز بیت ها هم قرار دادم.
کلاک برنامه هم روی 4MHZ هستش.
اتصال پایه ها رو بار ها چک کردم.لطفا هر راه حلی و هر ایرادی ب ذهنتون میرسه کمکم کنید که چند روزه دیوونم کرده.تشکر فراوان از همه ی اساتید :)
راستی VCC من 5v آداپتور dc هست و از کریستال استفاده نمی کنم.به جای پتانسیومتر هم مقاومت ثابت گذاشتم.اینا ایرادی ایجاد نمی کنن؟؟
همون مقاومته میتونه ایراد دار بشه !
سلام
lcd به کدوم پورت میکرو وصل شده؟
مقدار مقاوت کنتراست lcd چقدر هست؟
(۰۷-بهمن-۱۳۹۳, ۱۸:۰۱:۵۹)a.mehran نوشته است: [ -> ]همون مقاومته میتونه ایراد دار بشه !
بعضی جاها دیدم نوشته بود یه مقاومت 4.7 هم کار رو راه میندازه.منم 4.7 گذاشتم.
ایراد از نبودن کریستال می تونه باشه؟؟
(۰۷-بهمن-۱۳۹۳, ۱۹:۲۷:۰۷)r0b0 نوشته است: [ -> ]سلام
lcd به کدوم پورت میکرو وصل شده؟
مقدار مقاوت کنتراست lcd چقدر هست؟
به پورت A,D وصل کردم نتیجه نگرفتم:(
مقاومت 4.7 کیلو گذاشتم.
عدم وجود کریستال ممکنه باعثش شده باشه یا پتانسیومتر؟؟
بچه ها کریستالم گذاشتم درست نشد :(
مقاومت پایه 3 هم مشکل نداره چون سطر پایین روشن می شه کلاً و مشکل وضوح نداره.
کمـــــــــــــک کنید لطفا
سلام
4.7 و بردار
بجاش یه مقاومت متغیر بذار که از این بابت خیالت راحت باشه
نورش و وسط بذار
نه زیاد نه کم

کریستالت مقدار چقدره؟
فیوزش و ظاهرا درست نزدی

اصلا نیاز به کریستال خارجی نیست
یه lcd هست دیگه
کلاک خود میکرو ساپورتش میکنه

فیوزهات و بذار رو حالت default و write بزن
بعدم برنامت و بریز تو چیپ

تست کن نتیجش و بگو
موفق باشی.
پایه های AVCC,AREF میکرو رو وصل کردم درست شدوتشکر از همه
نباید ربطی به پایه های AVCC,AREF داشته باشه
شما که طی برنامه تون از adc استفاده نکردید!

اینا پایه ها مربوط به تغذیه واحد adc هستن
که درصورت کار با این واحد باید تغذیشون و از این پایه ها تامین کنید

ولی اینکه اینطوری بخواد جواب بده عجیبه!!
باز شکر که جواب گرفتید
حالا شاید نویز می گرفته و با اینکار یجورایی حل شده

شاید با یه خازن هم میشد حلش کرد