اطلاعیه

Collapse
No announcement yet.

فرستادن یک متغیر عددی با دستور putsf

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

    فرستادن یک متغیر عددی با دستور putsf

    سلام دوستان من میخواهم این دستور اجرا کنم ایراد میگیرد میشهآ‌ رهنمایی کنن جکار کنم من اون متغیر از طریق پورت سریال دریافت میکنم میشهآ‌ یک رهنمای بککن
    در اص میخواهم یک مقداری adc از مدارم بگیرم توی برنامهآ‌ مون نیشون بدم این کارو انجام دادم ولی عدد سابت من میخواهم
    عدد متغیر بفرستم

    delay_ms(1000);
    code ++;

    putsf(code);
    متغیر code از نوع int هست ممنون

    #2
    پاسخ : فرستادن یک متغیر عددی با دستور putsf

    از دستور printf استفاده کنید
    کد:
    printf("%d",code);
    موفق باشید
    امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

    دیدگاه


      #3
      پاسخ : فرستادن یک متغیر عددی با دستور putsf

      ممنون از رهنمایتون ولی دستور اجرا کرد م قبول هست تو کد ویژن ایراد ندارد ولی برنامهآ‌ی مقابلش نیشون نمیدهآ‌ نمیدونم چرا میسلی ان کهآ‌ باید putsf استفادهآ‌ بشهآ‌ لطفا رهنمایی کنن

      دیدگاه


        #4
        پاسخ : فرستادن یک متغیر عددی با دستور putsf

        putsf برای ارسال رشته ثابت هست و برای تبدیل متغییر به رشته باید همون دستور که گفتم را استفاده کنید
        امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

        دیدگاه


          #5
          پاسخ : فرستادن یک متغیر عددی با دستور putsf

          دروست هست ولی نمیدونم جرا نویشهآ‌ ی با دهآ‌ستور printf ایرسال میکنم دریافت نمیشهآ‌ پس بگید چ کار کنم

          دیدگاه


            #6
            پاسخ : فرستادن یک متغیر عددی با دستور putsf

            برنامه را توی پروتئوس تست کن
            و یا بذار تا خودم تست کنم
            در ضمن این دستور در mega128 و mega64 روی usart0 کار میکنه (البته توی GCC قابل تغییر هست که آموزشش را دیروز توی تالار گذاشتم http://www.eca.ir/forum2/index.php?topic=95914.0 )

            موفق باشید
            امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

            دیدگاه

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