اطلاعیه

Collapse
No announcement yet.

کار با حافظه های سریال AT24cxx در کدویژن

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

    کار با حافظه های سریال AT24cxx در کدویژن

    سلام

    برای ذخیره متغییر int و خواندن این متغییر از داخل حافظه سریال باید چگونه عمل کرد
    هر خونه حافظه فقط یک بایت هستش و اعداد بیشتر از یک بایت (255) رو داخلش نمیشه ذخیره کرد
    مثلا
    299 که به باینری میشه 100101011 داخل حافظه میریزم عددی که میخونم میشه 00101011 که فقط 8 بیت اولش هست و میشه 43 و بیت اخر از بین میره
    ممنون میشم راهنمایم کنید که چطور میشه اعداد بزرگتر از یک بایت رو داخل at24cXX ذخیره و خوندش
    یا اگر بخوایم یک رشته رو داخل این حافظه ها ذخیره کنیم و بعد بخونیمش باید به چه شکل برنامه رو بنویسیم

    درد من تنهايي نيست ، بلکه مرگ ملتي است که گدايي را قناعت، بي عرضگي را صبر، و باتبسمي بر لبان اين حماقت را حکمت خداوند مي نامند. ---((گاندي))---

    #2
    پاسخ : کار با حافظه های سریال AT24cxx در کدویژن

    :wow:چه خوب ظاهرا هیچ کس بلد نیست
    خوب دوستان این at24Cxx ها کاربردشون زیاده بعدا به کارتون میاد بیاید با هم راش بندازیم
    درد من تنهايي نيست ، بلکه مرگ ملتي است که گدايي را قناعت، بي عرضگي را صبر، و باتبسمي بر لبان اين حماقت را حکمت خداوند مي نامند. ---((گاندي))---

    دیدگاه


      #3
      پاسخ : کار با حافظه های سریال AT24cxx در کدویژن

      متغییرهای int رو به دو char تبدیل کن و اونها رو ذخیره کن
      گفت که دیوانه نهی لایق این خانه نهی

      دیدگاه


        #4
        پاسخ : کار با حافظه های سریال AT24cxx در کدویژن

        نوشته اصلی توسط Finder_
        متغییرهای int رو به دو char تبدیل کن و اونها رو ذخیره کن
        ممنون میشه بگید چطور باید این کار رو انجام بدم الگوریتم یا دستورش در کدویژن رو بگید و از طرفی وقتی از حافظه میخونیمش چطور باید با هم ترکیبش کنیم که بشه عدد اول؟
        درد من تنهايي نيست ، بلکه مرگ ملتي است که گدايي را قناعت، بي عرضگي را صبر، و باتبسمي بر لبان اين حماقت را حکمت خداوند مي نامند. ---((گاندي))---

        دیدگاه


          #5
          پاسخ : کار با حافظه های سریال AT24cxx در کدویژن

          به اینجا یه نگاه بنداز

          http://www.eca.ir/forum2/index.php?topic=104856.0
          در کشور هاي غربي انتقال تجربيات و دانش به افراد مبتدي يک پيشرفت محسوب شده و به آن مديريت دانش مي گويند. ولي متاسفانه اين فرهنگ هنوز در کشور ايران رايج نشده است !!!

          دیدگاه


            #6
            پاسخ : کار با حافظه های سریال AT24cxx در کدویژن

            نوشته اصلی توسط sejil
            به اینجا یه نگاه بنداز

            http://www.eca.ir/forum2/index.php?topic=104856.0
            ممنون برم ببینم جواب میده یا نه
            درد من تنهايي نيست ، بلکه مرگ ملتي است که گدايي را قناعت، بي عرضگي را صبر، و باتبسمي بر لبان اين حماقت را حکمت خداوند مي نامند. ---((گاندي))---

            دیدگاه


              #7
              پاسخ : کار با حافظه های سریال AT24cxx در کدویژن

              [code]مثلا متغییر int I و char c1,c2
              کد:
              c1 = I & 0xFF;
              c2= I>>8 & 0xFF;
              برای تبدیل int به دو char و
              کد:
              I= c2<<8 +c1;
              معکوسش
              گفت که دیوانه نهی لایق این خانه نهی

              دیدگاه


                #8
                پاسخ : کار با حافظه های سریال AT24cxx در کدویژن

                نوشته اصلی توسط Finder_
                [code]مثلا متغییر int I و char c1,c2
                کد:
                c1 = I & 0xFF;
                c2= I>>8 & 0xFF;
                برای تبدیل int به دو char و
                کد:
                I= c2<<8 +c1;
                معکوسش
                خیلی ممنون عالیه بود
                به لینکی که دوستمون اشاره کرد هم یک سر بزنید سرعتش بیشتره
                درد من تنهايي نيست ، بلکه مرگ ملتي است که گدايي را قناعت، بي عرضگي را صبر، و باتبسمي بر لبان اين حماقت را حکمت خداوند مي نامند. ---((گاندي))---

                دیدگاه

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