امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل با کی پد با lcdn96
نویسنده پیام
chroo آفلاین
تازه وارد

ارسال‌ها: 5
موضوع‌ها: 4
تاریخ عضویت: اردیبهشت ۱۳۹۱

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
Wink  مشکل با کی پد با lcdn96
سلام دوستان
در یه پروژه ای می خوام یه پد با lcdn96 بسازم.همه کاراشو کردن(راه اندازی تاچ و تست و انجام پروژه های دیگه).ساختارشو انجام دادم فقط تو قسمت متغییر اشکال داره.یعنی وقتی یه مختصاتی فشرده میشه یه عدد بی ربط رو نشون میده.فکر کنم مشکل تو قسمت معرفی و یا استفاده از کارکتر باشه.
دوستان کمک کنید

اینم قسمتی از پروژه :
نقل قول:
char vrodi;
char prnt[];
int main(void)
{

while(1) {

if (touch(&x1,&y1) == 1) {

if(y_range*50/100 < y1 && y1 < y_range*60/100 && x1>x_range*83/100)

{
vrodi=vrodi+'1';

}
if(y_range*50/100 < y1 && y1 < y_range*60/100 && x1>x_range*67/100 && x1<x_range*83/100)

{
vrodi=vrodi+'2';


}



if(y_range*30/100 < y1 && y1 < y_range*40/100 && x1>x_range*35/100 && x1<x_range*51/100)

{

tftlcd_gotoxy(15,3);
sprintf(prnt,"%u",vrodi);
tftlcd_puts(prnt,BLACK,RED,1);
vrodi='';

}

}
};
۰۱-شهریور-۱۳۹۱, ۰۳:۲۷:۳۰
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #2
RE: مشکل با کی پد با lcdn96
شما تاچ رو كاليبرهه كردي ؟
الان مقدار y_range , x_range مي دوني چنده ؟ خودتون مقدار دهيش كرديد؟
احتمال زياد مشكلتون همينجاست ...

۰۱-شهریور-۱۳۹۱, ۱۲:۰۵:۴۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : abbasalifix
chroo آفلاین
تازه وارد

ارسال‌ها: 5
موضوع‌ها: 4
تاریخ عضویت: اردیبهشت ۱۳۹۱

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: مشکل با کی پد با lcdn96
بله
مشکلی نداره و کاملا درسته.
اخه وقتی به اون مختصات یه مقدار ثابت میدیم اونا رو درست نشون میده.
مثلا vrodi=1; هیچ مشکلی نداره.

ولی وقتی تو یه رشته ذخیره میکنم مشکل داره vrodi +="1"
کسی راه دیگه ای واسه نوشتن کی پد به ذهنش نمیریه؟
۰۱-شهریور-۱۳۹۱, ۱۲:۵۹:۰۷
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS