اطلاعیه

Collapse
No announcement yet.

مشکل در stdio.h

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل در stdio.h

    سلام
    من رو avr با sprintf کار کرده بودم اما حالا وقتی اومدم روی arm همش ارور میده
    مشکل دیگمبرای lcd -gotoxy هیچجا دستوراتش نیست خیلی دیتا شیت دیدم اما همش چرند بود و چیزای قدیمی داشت
    tc راه اندازی شده اما بدون sprintf نمیتونم رو lcd نمایش بدم
    اینم هی error میده به char و unsigned char هر کاریش میکنم یه جا دیگش میزنه بیرون تو avr اینجوری نبودا الان مشخره بازیش گرفته :angry:
    اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
    هيتلر

    #2
    پاسخ : مشکل در stdio.h

    بگو کامپایلرت چیه keil یا iar . به پرتوتایپ تابع نگاه کردی . اگه سورست هم بزاری مشکلش رو راحت تر می شه حل کرد .

    دیدگاه


      #3
      پاسخ : مشکل در stdio.h

      نوشته اصلی توسط مهدی کربلایی
      بگو کامپایلرت چیه keil یا iar . به پرتوتایپ تابع نگاه کردی . اگه سورست هم بزاری مشکلش رو راحت تر می شه حل کرد .
      keil هستش
      اخه من تا اونجا که میدونم stdio.h تو همهجا یکیه :cry2:
      سوسرسو سعی میکنم برسونم
      اما اگه یه simple بگید ممنون میشم
      اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
      هيتلر

      دیدگاه


        #4
        پاسخ : مشکل در stdio.h

        خوب من هم از keil استفاده می کنم و مشکلی نداره اینم یه نمونه
        کد:
        sprintf(str, "Tempertuer1 =%3.1f C  ",temper1);

        دیدگاه


          #5
          پاسخ : مشکل در stdio.h

          نوشته اصلی توسط مهدی کربلایی
          خوب من هم از keil استفاده می کنم و مشکلی نداره اینم یه نمونه
          کد:
          sprintf(str, "Tempertuer1 =%3.1f C  ",temper1);
          ممنون اما ماغیرهارو چی تعریف کردی؟
          unsigned char i
          unsigned char p[100]
          sprintf(p,"%d",i)
          lcd_puts(p
          lcd_put هم unsigned char میگیره اما اینو ارور میده
          اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
          هيتلر

          دیدگاه


            #6
            پاسخ : مشکل در stdio.h

            راستی رو lcd هم چجوری میشه gotoxy رو ردیف کرد خیلی datasheet ها رو خوندم اما ok نشد
            اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
            هيتلر

            دیدگاه


              #7
              پاسخ : مشکل در stdio.h

              راستش من متوجه نمی شم شما چی گفتید . ضمن اینکه مگه keil کتابخانه برای lcd داره من که خودم نوشتم .

              دیدگاه


                #8
                پاسخ : مشکل در stdio.h

                نوشته اصلی توسط مهدی کربلایی
                راستش من متوجه نمی شم شما چی گفتید . ضمن اینکه مگه keil کتابخانه برای lcd داره من که خودم نوشتم .
                کتابخونه lcd رو من هم خودم نوشتم
                وقتی sprintf میکنم و به lcd میدم error میگه نمیتونه unsigned char رو به char تبدیل کنه در صورتی که من همه چی رو با unsigned char مینویسم بعد میام درست کنم همرو میکنم char باز گیر میده نمیتونه char رو به unsigned char تبدیل کنه
                شکل استفاده از sprintf من هم اینجوریه:
                sprintf(i,"%d,p)
                درست مثل avr و i و p رو به صورت unsigned char تعریف میکنم
                اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
                هيتلر

                دیدگاه


                  #9
                  پاسخ : مشکل در stdio.h

                  نوشته اصلی توسط Saeed Saeb
                  کتابخونه lcd رو من هم خودم نوشتم
                  وقتی sprintf میکنم و به lcd میدم error میگه نمیتونه unsigned char رو به char تبدیل کنه در صورتی که من همه چی رو با unsigned char مینویسم بعد میام درست کنم همرو میکنم char باز گیر میده نمیتونه char رو به unsigned char تبدیل کنه
                  شکل استفاده از sprintf من هم اینجوریه:
                  sprintf(i,"%d,p)
                  درست مثل avr و i و p رو به صورت unsigned char تعریف میکنم
                  i باید به صورت آرایه باشه اینا که رعایت می کنید ؟؟؟
                  مثل unsigned char i[10]

                  دیدگاه


                    #10
                    پاسخ : مشکل در stdio.h

                    نوشته اصلی توسط ma-bah
                    i باید به صورت آرایه باشه اینا که رعایت می کنید ؟؟؟
                    مثل unsigned char i[10]
                    بله . اینجا یادم رفت بزارم
                    اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
                    هيتلر

                    دیدگاه


                      #11
                      پاسخ : مشکل در stdio.h

                      نوشته اصلی توسط Saeed Saeb
                      بله . اینجا یادم رفت بزارم
                      اقا مشکل حل شد کار کرد
                      اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
                      هيتلر

                      دیدگاه

                      لطفا صبر کنید...
                      X