پاسخ : مشکل در بالا آمدن میکرو بدون اتصال LCD کاراکتری
مشکلم حل شد یعنی حل کردن برام :biggrin:
اما اصلا خوشحال نیستم آخه نفهمیدم چه طور !
مشل تو init ال سی دی نیست ! مشکل از _Lcd_Ready() به وجود می یاد . نوی تابع init ال سی دی هم این _Lcd_Ready() صدا زده شده !
کلا هر موقع چیزی قراره نوشته بشه باید قبلش _Lcd_Ready() بیاد .
فایل Library تغییر داده شده رو میذارم . اکه سر در اووردین به ما هم بگین خواهشا .
دوجا تغییرات داده شده :
1-دو خط زیر حذف شدن (نسبت به Library استاندارد کد ویژن)
sbrc r26,__lcd_busy_flag
rjmp __lcd_busy
2-تابع _lcd_delay(); جندین بار تو Lcd_Ready() صدا زده شده که من فکر می کنم خواسته صبر کنه تا ال سی دی آماده ی دریافت بشه !
http://www.4shared.com/file/2HRWsVeU/MYLCD.html
مشکلم حل شد یعنی حل کردن برام :biggrin:
اما اصلا خوشحال نیستم آخه نفهمیدم چه طور !
مشل تو init ال سی دی نیست ! مشکل از _Lcd_Ready() به وجود می یاد . نوی تابع init ال سی دی هم این _Lcd_Ready() صدا زده شده !
کلا هر موقع چیزی قراره نوشته بشه باید قبلش _Lcd_Ready() بیاد .
فایل Library تغییر داده شده رو میذارم . اکه سر در اووردین به ما هم بگین خواهشا .
دوجا تغییرات داده شده :
1-دو خط زیر حذف شدن (نسبت به Library استاندارد کد ویژن)
sbrc r26,__lcd_busy_flag
rjmp __lcd_busy
2-تابع _lcd_delay(); جندین بار تو Lcd_Ready() صدا زده شده که من فکر می کنم خواسته صبر کنه تا ال سی دی آماده ی دریافت بشه !
http://www.4shared.com/file/2HRWsVeU/MYLCD.html
دیدگاه