اطلاعیه

Collapse
No announcement yet.

مشکل با خروجی دستور printf

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

    مشکل با خروجی دستور printf

    سلام به همگی دوستان.
    من با دستور printf یه سری اطلاعات رو میفرستم روی ترمینال پروتئوس. چاپ میشه اما پشت سر هم هست. من میخوام فقط یک بار نمایش بده. اما نمیشه چرا؟
    البته چون میخوام آنلاین اطلاعات رو داشته باشم این مشکل رو دارم.

    #2
    پاسخ : مشکل با خروجی دستور printf

    برنامه رو قرار بدین لطفا...

    و در صورتی که بخواین دستوری فقط یکبار انجام بشه باید اون رو خارج از حلقه های تکرار قرار بدین و یا با دستورات شرطی از تکرار آن جلوگیری کنید...
    موفق باشید
    چرا ناراحتی پاتریک!
    + امروز ی بچه دیدم سرچهارراه گل میفروخت
    - از دیدنش ناراحت شدی؟
    + نه
    پس چی ناراحتت کرده
    + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
    ------------------------------------------------------------------------------------------------------
    تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
    ------------------------------------------------------------------------------------------------------
    محصولات

    دیدگاه


      #3
      پاسخ : مشکل با خروجی دستور printf

      نوشته اصلی توسط سوران آراسته
      برنامه رو قرار بدین لطفا...

      و در صورتی که بخواین دستوری فقط یکبار انجام بشه باید اون رو خارج از حلقه های تکرار قرار بدین و یا با دستورات شرطی از تکرار آن جلوگیری کنید...
      موفق باشید
      while (1)
      {
      // Place your code here
      dama=read_adc(0);
      dama=dama/2.05;
      sprintf(st," dama = %.2f",dama);
      lcd_gotoxy(0,1);
      lcd_puts(st);
      printf("dama=%4.2f\n\r",dama);
      delay_ms(100);
      }

      خوب اینکه بخوام خارج از حلقه بزارمش به ضورت آنلاین انجام نمیشه. اگر امکانش هست بهم بگین با چه دستوری میشه ارسال قبلی رو پاک کرد یا روی اون نوشت. مثل ال سی دی.

      دیدگاه


        #4
        پاسخ : مشکل با خروجی دستور printf

        بهترین راه اینه که اگه دما تغییری داشت printf ارسال کنه.
        www.gam-co.blogsky.com

        دیدگاه


          #5
          پاسخ : مشکل با خروجی دستور printf

          :wow:
          دوستان عزیز. مشکل حل شد.
          با گذاشتن یه \f توی فرمت دستور printf صفحه رو پاک کردم و به جاش مقدار جدید رو نوشتم.

          دیدگاه

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