سلام به همه 
دوستان سرعت میکرو من (ATMEGA 32 با کریستال27) خیییلی پایینه جوریکه برای تغییر رنگ پس زمینه LCD N96 با تابع lcd_fill حداقل یه ثانیه طول میکشه تا صفحه کامل پر بشه
oo: :eek: بعضی از بچه ها هم گفته بودن که استانداردش حدود 0.1 ثانیه است
چند تاپیک رو هم سرچ کردم مشکلم حل نشد :cry: :cry2: تا جایی هم که میشد برنامه رو خلاصه و جمع و جورش کردم. دیگه عقلم به جایی قد نمیده

با کد ویژن کار میکنم. دوستان هرکسی اطلاعاتی داره که بشه سرعت رو بالا برد لطف کنه تو این تاپیک بزاره تا این مشکل حل بشه.
:rolleyes: 
کد :

دوستان سرعت میکرو من (ATMEGA 32 با کریستال27) خیییلی پایینه جوریکه برای تغییر رنگ پس زمینه LCD N96 با تابع lcd_fill حداقل یه ثانیه طول میکشه تا صفحه کامل پر بشه





با کد ویژن کار میکنم. دوستان هرکسی اطلاعاتی داره که بشه سرعت رو بالا برد لطف کنه تو این تاپیک بزاره تا این مشکل حل بشه.


کد :
کد:
void lcd_fill(int color) { int counter; char counter2; for(counter2 = 0;counter2 < 3;counter2++) for(counter = 0;counter < 25600;counter++) lcd_write_wdr(color); } void lcd_write_wdr(int data) { CS_LOW; RS_HIGH; LCD_DATAPORT_MSB_PORT=(data>>8); LCD_DATAPORT_LSB_PORT=data; WR_LOW; WR_HIGH; CS_HIGH; }
دیدگاه