با سلام
با چه دستوری میتونم عددی رو که در لب ویو به کمک بلوک Number To Decimal String به صورت رشته به میکرو (atmega32) فرستادم رو به عدد تبدیل کنم؟
در واقع باید دو تا عدد به عنوان ست پوینت رو از طریق لب ویو به میکرو بفرستم، مشکل اینجاست که اعداد دریافت شده از لب ویو رو میتونم رو lcd ببینم اما بلد نیستم اون رو از حالت رشته به عدد تبدیل کنم
oo:
یه سوال اساسی: ایا برای ارسال عدد به میکرو از بلوک مناسبی در لب ویو استفاده کردم؟
با چه دستوری میتونم عددی رو که در لب ویو به کمک بلوک Number To Decimal String به صورت رشته به میکرو (atmega32) فرستادم رو به عدد تبدیل کنم؟
در واقع باید دو تا عدد به عنوان ست پوینت رو از طریق لب ویو به میکرو بفرستم، مشکل اینجاست که اعداد دریافت شده از لب ویو رو میتونم رو lcd ببینم اما بلد نیستم اون رو از حالت رشته به عدد تبدیل کنم

کد:
while (1) { if(rx_counter) { // scanf("%2d",sp); // sp=getchar(); // sp=sp-'0'; // if(sp>8) PORTB.1=~PORTB.1; data=getchar(); lcd_putchar(data); delay_ms(500); get=toascii(data); if(get>8) PORTB.1=~PORTB.1; }; }
دیدگاه