سلام
من برد x256 رو به LCD 4bit وصل کردم روی LCD چند بار که می نویسه دور 4-5 ام قاطی می کنه . کارکتر های چرت و پرت مینویسه روی LCD .
می خواستم ببینم چرا این اتفاق می افته، با چند تا برد تست کردم
ممنون
سلام
من برد x256 رو به LCD 4bit وصل کردم روی LCD چند بار که می نویسه دور 4-5 ام قاطی می کنه . کارکتر های چرت و پرت مینویسه روی LCD .
می خواستم ببینم چرا این اتفاق می افته، با چند تا برد تست کردم
ممنون
هدر ها مشکل دارن منم از این هدر استفاده کردم به مشکل بر خوردم. می تونی با include کردن این هدرها تو باس 4 بیت بهترین جواب رو بگیری. تو t_lcd پین ها رو تعریف کن و از دستورات codevision برای ارسال کاراکترها استفاده کن
سلام
البته اگر ابتدای برنامه ال سی دی رو پاک کنی و به میکرو معرفیش کنی فکر کنم مشکلت حل بشه.چون توی avr هم من این مشکلو داشتم
"امروز دنیا در دست کسانی است که می دانند ومی توانند"
سلام . عزیزم منم این مشکل رو داشتم ولی با اجرای 2 بار lcd clear دز اول و lcd_init با تاخیر 500 ms مشکا برطرف شد . البته حتما تغذیه رو چک کن زیر 4.5 نباشه . اگر برات امکان داره تو یه فاصله زمانی اخر loop برنامه lcd clear بزن .نتیجه کار رو حتما اطلاع بدی ؟؟
سلام
اگه چندبار درست می نویسه و بعد قاطی می کنه،من فک می کنم به خاطر تفاوت فرکانس کاری میکروی شما و فرکانسی که در اول هدر lcd براش تعریف شده هست.معمولا یه فرکانس تعریف می شه ابتدای هدر lcd و بعد از روی اون فرکانس تاخیر مورد نیاز برنامه هدر lcd ساخته می شه.اون عدد رو کم و زیاد کنی کارت حل می شه انشاالله
منم یه زمانی همچین مشکلی داشتم
از شل بودن پایه ها و خوب نبودن لحیم هام بود(پایه ها و لحیم پایه های ال سی دی)
درضمن افت ولتاژ زیر 4.5 هم میتونه باعث همچین اتفاقی بشه
امیدوارم بدردت بخوره