من یه برنامه نوشتم که در نهایت باید یه عددی رو هر 0.01 ثانیه یک بار روی LCD کاراکتری پدیت کنم. داخل دیتا سیت TS1602-1 که من استفاده می کنم نوشته 250ns کافیه برای اینکه هر کاراکتر روی LCD ثبت بشه ... ولی در عمل برای من 50ms طول میکشه !!! چرا ؟؟؟
مشکل دیگه اینکه من اول برنامه رو با توابع LCD خود codevision نوشتم و داخل پروتئوس هم خوب کار کرد ولی وقتی میکرو رو پروگرام کردم .. میکرو به کل هنگ می کرد و هیچ عملی انجام نمی داد و مجبور شدم خودم توابع کار با LCD رو بنویسم .. روی یه میکروی دیگه هم امتحان کردم .. جفتشون ATMEGA16 هستند و تازه خریدم .. کسی علت هنگ کردن میکرو رو وقتی با توابع LCD خود codevision پروگرام کردم می دونه ؟
مشکل دیگه اینکه من اول برنامه رو با توابع LCD خود codevision نوشتم و داخل پروتئوس هم خوب کار کرد ولی وقتی میکرو رو پروگرام کردم .. میکرو به کل هنگ می کرد و هیچ عملی انجام نمی داد و مجبور شدم خودم توابع کار با LCD رو بنویسم .. روی یه میکروی دیگه هم امتحان کردم .. جفتشون ATMEGA16 هستند و تازه خریدم .. کسی علت هنگ کردن میکرو رو وقتی با توابع LCD خود codevision پروگرام کردم می دونه ؟






oo:
دیدگاه