NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3233 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 2 از 2

موضوع: نمایش نادرست عدد

  1. #1
    عضو جدید
    تاریخ عضویت
    Dec 2013
    نوشته ها
    11
    تشکر
    3
    تشکر شده 0 بار در 0 پست

    پیش فرض نمایش نادرست عدد

    سلام
    من یک مشکلی تو خوندن عدد ارسالی با uart دارم. وقتی عددم رو ارسال می کنم lcd اون رو با عدد 192جمع می کنه و نشون می ده! دلیلش چی می تونه باشه؟
    مثلا عدد 1 به صورت Hex ارسال می کنم ولی 193 نشون می ده. نرم افزارم keil هستش و برای lpc1768 کد نوشتم.

    int i=0;
    while(1) {
    s[i]=UART2_GetChar
    UART2_SendString((unsigned char *)lcd_buf);
    sprintf(lcd_buf,"counter: %d %d %d %d",s[0],s[1],s[2],s[3]);
    LCD_ShowString(0,30,lcd_buf );
    i++;
    Delay(4000);
    }

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر فعال hamid69 آواتار ها
    تاریخ عضویت
    Apr 2010
    نام
    حمید لطفعلی زاده
    نوشته ها
    110
    تشکر
    21
    تشکر شده 266 بار در 49 پست

    پیش فرض

    سلام،
    lcd_buf رو از چه جنسی و چندتایی تعریف کردین؟

    - - - Updated - - -

    اگر دیتا رو روی پورت سریال ارسال کنید درست نمایش داده می شه؟

موضوعات مشابه

  1. پاسخ: 2
    آخرين نوشته: 30-07-2014, 19:47

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •