با درود خدمت همکاران عزیز. اخیرا در حال کار بر روی ال سی دی گرافیکی هستم. خیلی راحت بر اساس راهنمایی و تجارب سایر دوستان در همین سایت تونستم چندین نمونه از ال سی دی های گرافیکی با مدلهای مختلف را از هر نظر راه اندازی کنم. ولی متاسفانه چند روزیه که نمیتونم حتی یه برنامه ساده با ال سی دی را RUN کنم. با بررسی*های انجام شده متوجه شدم که وقتی میکرو به دستور
میرسه متوقف میشه و هیچ عکس العملی نداره. خواهش میکنم اگه کسی تجربه مشابهی داشته یا میتونه کمکی بکنه دریغ نکنه. اینم بگم که از پروگرمر هاتل استفاده میکنم. با سپاس از همه شما همکاران عزیز. برنامه ساده من:
کد:
glcd_init(&glcd_init_data);
کد:
[FONT=Yekan]#include <mega32a.h> [/FONT]#include <delay.h> #include <glcd.h>[FONT=Yekan] [/FONT]#include <font5x7.h> void main(void) { [FONT=Yekan]GLCDINIT_t glcd_init_data;[/FONT] [FONT=Yekan];DDRA.0=1;[/FONT] glcd_init_data.font=font5x7; glcd_init_data.readxmem=NULL; glcd_init_data.writexmem=NULL; glcd_init(&glcd_init_data); while (1) glcd_clear(); glcd_outtextf("0123456789"); while(1); } }
دیدگاه