اطلاعیه

Collapse
No announcement yet.

طریقه اتصال eeprom به میکرو کنترلر avr

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

    #16
    پاسخ : طریقه اتصال eeprom به میکرو کنترلر avr

    نوشته اصلی توسط میلاد موسوی
    شما داری با EEprom کار میکنی دیگه نیاز نیست با چیزه خاصی توش برنامه رو بنویسی و بعد وصل کنی به میکرو.
    هم میتونی توش بنویسی و هم از توش بخونی.
    سلام
    می دونم که با خود میکرو میشه توش بنویسی یا بخونی
    شما این طور فرض کنید که توی این EEPROM یک کد یا شماره سریال هست که میکرو فقط می تونه بخون و اجازه تغییر اون رو نداره.
    می دونم که میشه با خود میکرو این کار رو انجام داد. ولی من می خوام توی پروتیوس شبیه سازی کنم برای شبیه سازی هم مثل میکرو که باید یه کد هگز رو توش لود کنیم برای EEPROM هم باید یه فایل با پسوند باینری توش لود کنیم.
    حالا اگر کسی تا به حال این کار رو انجام داد یا به روشی دیگر محبت کنید و یک توضیح مخصر بدید.
    ممنون از همه شما دوستان عزیز

    دیدگاه


      #17
      پاسخ : طریقه اتصال eeprom به میکرو کنترلر avr

      آقا من تا به حال تست نکردم ولی نرم افزار بیسکام خروجی bin هم داره یه نگاهی تو help بکنی ضرر نداره
      www.icesi.ir

      دیدگاه


        #18
        پاسخ : طریقه اتصال eeprom به میکرو کنترلر avr

        با سلام و تشکر از همه دوستان

        میشه چند مدل آیسی EEPROM خارجی با حجم حدود 2kb تا 8kb معرفی کنید که تو جمهوری باشه

        نوع آیسی : EEPROM خارجی سریال
        نوع ارتباط : I2C
        حجم : حدود 2kb تا 8kb
        هم قابلیت خواندن و هم قابلیت نوشتن


        متشکرم

        دیدگاه


          #19
          پاسخ : طریقه اتصال eeprom به میکرو کنترلر avr

          باید بری سراغ سری 24Cxx

          دیدگاه


            #20
            پاسخ : طریقه اتصال eeprom به میکرو کنترلر avr

            میشه چند تا از شماره هاشو نام ببرید تا دیتاشیتش رو بگیرم

            چون هرچی سرچ میزنم چرت و پرت میاد

            دیدگاه


              #21
              پاسخ : طریقه اتصال eeprom به میکرو کنترلر avr

              یه چیزایی پیدا کردم

              FM24Cxx هست هم AT24Cxx هست

              چه تفاوتی دارن

              حجماشون با پسوند xx چطوری مشخص میشه???

              دیدگاه


                #22
                پاسخ : طریقه اتصال eeprom به میکرو کنترلر avr

                این آی سی ها اینطور نام گذاری میشن که عدد بعد از 24C هر چی باشه به همون اندازه کیلوبیت، ظرفیت دارن :
                24C04 ->4K bit ->512 Byte
                24C512 - >512K bit -> 64K Byte
                بت در بغل و به سجده پیشانی ما کافر زده خنده بر مسلمانی ما
                اسلام به ذات خود ندارد عیبی هر عیب که هست در این مسلمانی ماست

                دیدگاه


                  #23
                  پاسخ : طریقه اتصال eeprom به میکرو کنترلر avr

                  سلام، تو این سایت کلی گشتم و تایپیک همه رو خوندم، اما جواب ِ سوالامو نگرفتم می دونید مشکل کجاست؟ اینکه من هیچ اشنایییاتی با eeprom ندارم و می خوام با اتصالش به میکرو یه سری اطلاعات توش ذخیره کنم ، همه ی این اطلاهعات واسه فهمیدن بعد اصل قضیه است لطفا کمکم کنید اگه اطلاعاتی یا نمونه ای که با برنامه ی بسکام دارید برایم بذارید یا راهنمایی کنید من یه at24c512 'گرفتم!
                  :cry2:

                  دیدگاه


                    #24
                    پاسخ : طریقه اتصال eeprom به میکرو کنترلر avr

                    نوشته اصلی توسط ehsan_akbari
                    میشه چند تا از شماره هاشو نام ببرید تا دیتاشیتش رو بگیرم

                    چون هرچی سرچ میزنم چرت و پرت میاد
                    sayte atmel age bezanid external eeprom ye alame model dare!

                    دیدگاه


                      #25
                      پاسخ : طریقه اتصال eeprom به میکرو کنترلر avr

                      بالاخره می دونم کار شاقی نکردم اما با برنامه ای تونستم تو سیموله ی بسکام جواب بگیرم، اما تو عملی یه مشکل دارم اینکه رو ال سی دی چیزی نمی بینم، البته این ال سی بارها اذیتم کرده، فکر کنم باید با یه ال سی دی دیگه کار کنم، برنامه رو می ذارم اینجا ، راستی من هنوز نمی دونم تو تایپیکای قبلی نوشته بودن که پایه های سریال تو بسکام اشتباه نوشته شده :eek:، میشه یکی بگه مگه واسه mega 8 پایه های sda=portd.2 ,scl=portd.4 :question:
                      نیست؟
                      یه سوالم دارم اینجا می گید باید مقاومت داخلی pull up بشه? یکم توضیح می خوام؟ :


                      nice:
                      $regfile = "M8def.dat"
                      $crystal = 8000000
                      $baud = 9600

                      Config Serialout = Buffered , Size = 10
                      'Config Lcd = 16 * 2
                      Config Lcdpin = Pin , Db4 = Portd.0 , Db5 = Portd.5 , Db6 = Portd.6 , Db7_
                      = Portd.7 , E = Portd.3 , Rs = Portd.1

                      Config Sda = Portd.2
                      Config Scl = Portd.4
                      Config I2cdelay = 1
                      Config Kbd = Portb


                      Declare Sub Writeeepromserial
                      Const Eewrite = 160
                      Const Eeread = 161
                      Dim A As Byte
                      Dim B As Byte
                      Dim Address As Word
                      Lcd "Start Writing…"
                      Address = &H0000


                      While Address < &H7FFF
                      A = High(address)
                      B = Low(address)
                      Call Writeeepromserial
                      Incr Address

                      Declare Sub Readeepromserial
                      'Const Eewrite = 160
                      'Const Eeread = 161
                      'Dim A As Byte
                      'Dim B As Byte
                      'Dim Address As Word
                      Cls
                      Lcd "Start Reading…"
                      'Address = &H0000
                      'While Address < &H7FFF
                      'A = High(address)
                      Print "a:" ; Hex(a)


                      'B = Low(address)
                      Print "b:" ; Hex(b)


                      Call Readeepromserial
                      Print Address


                      Wend

                      End 'end program

                      Sub Writeeepromserial
                      I2cstart
                      I2cwbyte Eewrite
                      I2cwbyte A
                      I2cwbyte B
                      I2cwbyte 7
                      I2cstop
                      Waitms 10
                      End Sub Writeeepromserial

                      Sub Readeepromserial
                      I2cstart
                      I2cwbyte Eewrite
                      I2cwbyte A
                      I2cwbyte B
                      I2cstart
                      I2cwbyte Eeread
                      I2crbyte A , Nack
                      I2cstop
                      Print A
                      Incr Address
                      End Sub Readeepromserial

                      دیدگاه


                        #26
                        پاسخ : طریقه اتصال eeprom به میکرو کنترلر avr

                        سلام
                        راستش بحثتونو کامل دنبال نکردم ولی من میخواهم یک متغییر word تو eeprom بریزم و وقتی می خواهم اونو تیکه تیکه کنم تو شلوغی برنامه خودم گم میشم :eek: oo: :cry:
                        اگه اهنماییم کنید ممنون میشم :bye

                        دیدگاه

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