اطلاعیه

Collapse
No announcement yet.

مشکل کد نویسی

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

    مشکل کد نویسی

    سلام دوستان.شما فرض کنید که دستگاه ارتباطی شما که به میکرووصل شده از طریق ارتباط Uart داده ها را بصورت هگز ارسال میکند. راهی برای ذخیره کردن بصورت ارایه وجود دارد؟
    ممنون
    رو به خودت نسبت هستی مده!**دل به چنین مستی و پستی مده! //زانچه نداری ز چه افسردهآ‌ای*و زغم و اندوه دل آزردهآ‌ای؟!//گر ببرد ور بدهد دست دوست*ور بِبَرد ور بنهد مُلک اوست//ور بِکِشی یا بکُشی دیو غم **کج نشود دست قضا را قلم//آنچه خدا خواست همان میآ‌شود**وآنچه دلت خواست نه آن میآ‌شود.
    ....

    #2
    پاسخ : مشکل کد نویسی

    با سلام
    مگه داده به غیر هگز هم داریم؟!
    همچین کدی رو داخل وقفه دریافت قرار بدین
    کد:
    myBuf[bufIndex++] = uart_rd();
    myBuf ارایه گلوبال از نوع char با طول دلخواه
    buf index متغیر int گلوبال
    uart_rd تابع کامپایلر برای خوندن کاراکتر از یوزارت
    ضمن اینکه باید مدیریت کنید که ارایه myBuf سر ریز نکنه، که با گزاشتن یک if رو bufIndex و چک کردنش با طول ارایه انجام میشه.
    The healthy human mind doesn't wake up in the morning thinking this is his last day on earth.

    دیدگاه


      #3
      پاسخ : مشکل کد نویسی

      باتشکر از پاسخ شما.
      منظور بنده از "داده بصورت هگز" اینه که مثلا ماژولزاویه سنج مقدار زاویه رو به ما 0x80EC میده و ما میخوایم در نهایت این داده رو به دهدهی تبدیل کنیم و روش محاسبات انجام بدیم.
      منظورم رو تونستم برسونم؟
      رو به خودت نسبت هستی مده!**دل به چنین مستی و پستی مده! //زانچه نداری ز چه افسردهآ‌ای*و زغم و اندوه دل آزردهآ‌ای؟!//گر ببرد ور بدهد دست دوست*ور بِبَرد ور بنهد مُلک اوست//ور بِکِشی یا بکُشی دیو غم **کج نشود دست قضا را قلم//آنچه خدا خواست همان میآ‌شود**وآنچه دلت خواست نه آن میآ‌شود.
      ....

      دیدگاه


        #4
        پاسخ : مشکل کد نویسی

        خواهش می کنم
        هر کاری که کنید داده یوزارن به صورت رشته هست، به سبکی که بالا گفتم ذخیره کنید و از تابع strtol استفاده کنید
        رشته هگز رو به عدد تبدیل می کنه.
        The healthy human mind doesn't wake up in the morning thinking this is his last day on earth.

        دیدگاه


          #5
          پاسخ : مشکل کد نویسی

          تشکر بسیار.
          خدا امواتتو بیامرزه
          به امید موفقیت روز افزون حضرتعالی :nerd:
          رو به خودت نسبت هستی مده!**دل به چنین مستی و پستی مده! //زانچه نداری ز چه افسردهآ‌ای*و زغم و اندوه دل آزردهآ‌ای؟!//گر ببرد ور بدهد دست دوست*ور بِبَرد ور بنهد مُلک اوست//ور بِکِشی یا بکُشی دیو غم **کج نشود دست قضا را قلم//آنچه خدا خواست همان میآ‌شود**وآنچه دلت خواست نه آن میآ‌شود.
          ....

          دیدگاه

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