اطلاعیه

Collapse
No announcement yet.

نوشتن در eeprom

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

    نوشتن در eeprom

    سلام.میخواستم بدونم چه جوری میشه با حافظه EEPROM کار کرد.
    من با بسکام کار میکنم.دو تا دستور WRITEEEPROM و READEEPROM داره ولی هر چی بش ور رفتم نفهمیدم چی کار کنم.
    آیا پروگرامر خاصی می خوا.من از STK200 استفاده میکنم.
    اگر انسان از همه خطر ها پرهيز کند ، هرگز راه به جائي نخواهد برد...

    #2
    پاسخ : نوشتن در eeprom

    سلام
    دوست عزیز این برنامه رو امتحان کن

    توضیحاتش هم جلوش داده شده

    [left][move][b][color=green][size=11pt]ما می توانیم .
    ، همین ... *. * * *. * * * [color=re

    دیدگاه


      #3
      پاسخ : نوشتن در eeprom

      B0 var byte
      B1 var byte
      B2 var byte

      EEPROM ["vwxyz"] ' EEPROM[0..4] = 118..122
      EEPROM 9,[100] ' EEPROM[9] = 100

      loop: B0 = 63 ' Set Size of EEPROM

      For B1 = 10 To B0 ' Check WRITE Command
      B2 = B1 + 100 ' EEPROM[10..63] = 110..163
      Write B1,B2
      Next B1

      For B1 = 0 To B0 ' Check READ Command
      Read B1,B2 ' Dump EEPROM Contents
      Serout2 SO,ser_baud,[#B2," ",13,10] ' Send variable to serial out
      PAUSE 500
      Next B1

      Serout2 SO,ser_baud,[10,10] ' Skip 2 Lines

      Goto loop ' Forever



      موفق باشید
      [left][move][b][color=green][size=11pt]ما می توانیم .
      ، همین ... *. * * *. * * * [color=re

      دیدگاه


        #4
        پاسخ : نوشتن در eeprom

        پیام جان اگه بازم مشکلت حل نشده بگو بیشتر روش کار کنیم

        دیدگاه


          #5
          پاسخ : نوشتن در eeprom

          آقا این برنامه به چه زبونی نوشته شده.من با زبان بیسیک و با نرم افزار بسکام کار میکنم.
          اگر انسان از همه خطر ها پرهيز کند ، هرگز راه به جائي نخواهد برد...

          دیدگاه


            #6
            پاسخ : نوشتن در eeprom

            نوشته اصلی توسط پیام.ک
            آقا این برنامه به چه زبونی نوشته شده.من با زبان بیسیک و با نرم افزار بسکام کار میکنم.
            سلام
            باید بیسیک باشه . اگر درست خاطرم باشه یه بار مدارو بستم کار کرده .
            بازم اگه مشکلی بود بپرسید


            موفق باشید
            [left][move][b][color=green][size=11pt]ما می توانیم .
            ، همین ... *. * * *. * * * [color=re

            دیدگاه


              #7
              پاسخ : نوشتن در eeprom

              اصولا در باسکام وقتی با دستور dim متغییری را تعریف میکنید محلی در ram را برای این منظور در نظر میگیرد مگر اینکه بنویسید:

              Dim ABC As Eram Long

              که بجای Long نوع متغییر را تعیین میکنید.

              ولی این متغییر را نمیتوانید مستقیما مقدار دهی کنید مثل : ABC=5

              شما باید یک متغیر در رم تعریف کنید مثل: Dim DEF As Long و بعد بنویسید
              DEF=5
              ABC=DEF
              یعنی انتقال اطلاعات بین ram وeeprom خیلی راحت انجام میشود


              دیدگاه


                #8
                پاسخ : نوشتن در eeprom

                والا من از writeeeprom واسه نوشتن تونستم استفاده کنم ولی با تعریف متغیر نموتونم این کارو بکنم.
                نه اینکه نرم افزار مشکل داشته باشه بلکه وقتی میرم خونه حافظه رو چک میکنم میبینم که هیچ خونه ای رو تغییر نداده!!
                فقط اون خونه هایی رو تغییر داده که با writeeeprom نوشته بودم.
                اگر انسان از همه خطر ها پرهيز کند ، هرگز راه به جائي نخواهد برد...

                دیدگاه


                  #9
                  پاسخ : نوشتن در eeprom

                  نمونه کد را بزارید لطفا

                  دیدگاه

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