پاسخ : هنگ کردن lcd کاراکتری و رفع مشکل به صورت نرم افزاری
با سلام خدمت دوستان
شما وقتی دستور init lcd رو اجرا کنی باید مشکل به هم ریختگی ال سیدیتون برطرف بشه.شما بیایه شاسی توی میکرو تعریف کن که هرموقع اونو زدی این دستور init lcd رو اجرا کنه .حالا وقتی که رله روشن شد یا به هر شکلی ال سی دی هنگ کرد شما بیا و اون شاسی رو بزن باید نوشته هاتون درست بشه .من خودم اینو تست کردم.مشکل این تابع توی مد 4بیتی اینه که وقتی این تابع اجرا میشه ال سیدی نوشته هاش یه چشمکی میزنن ....
بهترین راههایی که من ازش جواب گرفتم :
1-ترکیب دیود و خازن برای تغذیه ال سیدی یا مواردی که تغذیش حساسه به افت ولتاژ (خازن 1000 میکرو یا بالاتر وترجیحا اگر تغذیه بک لایت نمایشگرو از تغذیه نمایشگر جداباشه بهتره چون در صورت افت ولتاژ اون بک لایت به سرعت انرژی خازن رو مصرف میکنه)
2-خازن 10 میکرو فاراد موازی با تغذیه ال سی دی
3-استفاده از ال سی در مد 8 بیتی (قبل از دستورات نشان دادن روی ال سی دی هم از init lcd استفاده شود)
توی یه مداری من فقط از گزینه 3 استفاده کرده بودم البته بدون خازن ظرفیت بالا برای ال سی دی بعد که میومدم به صورت دستی نویز ب مدار وارد میکردم ال سی دی هنگ میکرد اما دوباره که دستورات نشان دادن اعداد روی ال سی دی توسط میکرو اجرا می شدند همه اعداد و حروف مرتب میشدند.(چون دستور init lcd هم قبلش اجرا میشد .) که با گذاشتن خازن این مشکل هم برطرف شد.
با سلام خدمت دوستان
شما وقتی دستور init lcd رو اجرا کنی باید مشکل به هم ریختگی ال سیدیتون برطرف بشه.شما بیایه شاسی توی میکرو تعریف کن که هرموقع اونو زدی این دستور init lcd رو اجرا کنه .حالا وقتی که رله روشن شد یا به هر شکلی ال سی دی هنگ کرد شما بیا و اون شاسی رو بزن باید نوشته هاتون درست بشه .من خودم اینو تست کردم.مشکل این تابع توی مد 4بیتی اینه که وقتی این تابع اجرا میشه ال سیدی نوشته هاش یه چشمکی میزنن ....
بهترین راههایی که من ازش جواب گرفتم :
1-ترکیب دیود و خازن برای تغذیه ال سیدی یا مواردی که تغذیش حساسه به افت ولتاژ (خازن 1000 میکرو یا بالاتر وترجیحا اگر تغذیه بک لایت نمایشگرو از تغذیه نمایشگر جداباشه بهتره چون در صورت افت ولتاژ اون بک لایت به سرعت انرژی خازن رو مصرف میکنه)
2-خازن 10 میکرو فاراد موازی با تغذیه ال سی دی
3-استفاده از ال سی در مد 8 بیتی (قبل از دستورات نشان دادن روی ال سی دی هم از init lcd استفاده شود)
توی یه مداری من فقط از گزینه 3 استفاده کرده بودم البته بدون خازن ظرفیت بالا برای ال سی دی بعد که میومدم به صورت دستی نویز ب مدار وارد میکردم ال سی دی هنگ میکرد اما دوباره که دستورات نشان دادن اعداد روی ال سی دی توسط میکرو اجرا می شدند همه اعداد و حروف مرتب میشدند.(چون دستور init lcd هم قبلش اجرا میشد .) که با گذاشتن خازن این مشکل هم برطرف شد.
دیدگاه