سلام
اول از همه با تشکر از برد eke2sam7x v3.0
میخواستم بدونم چجوری یه متغییر رو روی tft lcd 2.8 نمایش بدم؟
البته دستور tftlcd_puts(const char *,int,int,int هست اما باید متغییر رو به کاراکتر تبدیل کنم
حالا چیکار کنم؟
کیل دستور puts داره یا ...؟
سلام
اول از همه با تشکر از برد eke2sam7x v3.0
میخواستم بدونم چجوری یه متغییر رو روی tft lcd 2.8 نمایش بدم؟
البته دستور tftlcd_puts(const char *,int,int,int هست اما باید متغییر رو به کاراکتر تبدیل کنم
حالا چیکار کنم؟
کیل دستور puts داره یا ...؟
ویرایش توسط alikiani.elec : 21-07-2012 در ساعت 04:00
یک راه ساده و سریع- متغیر b تعداد ارقام میباشد-البته من از تابع توان استفاده نکردم و داخل آرگومانهای ورودی میتونید متغیر های رنگ رو هو خودتون اضافه کنیدvoid ChTostr(unsigned int x,char b);
}
unsigned int t,m;
unsigned char str[10],z=0;
b--;
for (b;b<0;b--)
}
if (b==0) t=1;
if (b==1) t=10;
if (b==2) t=100;
if (b==3) t=1000;
if (b==4) t=10000;
if (b==5) t=100000;
if (b==6) t=1000000;
if (b==7) t=10000000;
if (b==8) t=100000000;
if (b==9) t=1000000000;
if (b==10) t=10000000000;
m=x/t;
str[z]=m+0x30;
x=x-(t*m);
z++;
}
str[z]=x+0x30;
tftlcd_puts(str,RED,WHITE,0);
}
ممنون اما پیداش کردم
تو یه هدر به اسم LCD_CLINE که داخل cd مثال های برد هست
خدمت شما