اطلاعیه

Collapse
No announcement yet.

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

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

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

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

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

    نوشته اصلی توسط samirazz
    طریقه اتصال eeprom به میکرو کنترلر avr که به طور external پروگرم می شور
    دوست عزیز من ندونستم طریقه اتصال رو میخای بدونی یا طریقه برنامه ریزی
    انجام پروژه هاي برنامه نويسي اندرويد
    [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
    http://cafebazaar.ir/app/?id=com.atxdroid

    دیدگاه


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

      سری 24cxx که تقریبا از همه بهتره با i2c متصل میشن
      خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

      دیدگاه


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

        سلام
        دوست عزیز اگر با بیسیک کارمی کنید نرم افزار Bascom توابع آماده برای eprom سری 24xx رو دارد یک نگاهی به کتاب علی کاهه بندازی اطلاعات زیادی در مورد اون پیدا می کنی.

        دیدگاه


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

          در مورد I2C یک توضیح کوچگ :

          این پروتکل یه پروتکل بسیار جالبه که به گذرگاه دوسیمه ای که در دو جهت قابلیت انتقال دیتا رو داره گفته میشه یک خطش برای انتقال دیتا

          هستش و یک خطش هم برای کلاک مدار( به عنوان هندشیک). در اصل I2C مخفف (Inter-IC) هست که توسط فیلیپس و در سال 1990

          (اگه اشتباه نکنم) ابداع شده . حداقل سرعتی که برای این پروتکل پیش بینی شده و به مد نرمال هم معروفه 100 کیلوبیتبر ثانیه هست و

          حداکثر سرعتش هم 400 کیلوبیت بر ثانیه در مد Fast هست . از قابلیت هاش میشه به اتصال چندین دستگاه به این گذر گاه در یک زمان برای

          کنترل خط در وضعیت Master اشاره کرد در واقع به خاطر پروتکل جالبی که براش پیش بینی شده در هر زمان تنها یک Master در شبکه فعال

          هست و از طرفی ارزش این Master ها توی تولید کلاک در مدار(روی خط SCL ) هست . میتونیم خیلی از ایسی ها رو مثال بزنیم که از این

          گذرگاه تو معماریشون استفاده میشه . یک مزیت جالبی که داره اینه که به خاطر نوع قالبی که روی کلاک های مدار اتفاق می افته (Wired-AND)

          دیگه خبری از بین رفتن دیتا توی شبکه نیست و به خاطر همین موضوع در شبکه های دیجیتال به عنوان یک پروتکل کنترلی ازش استفاده می کنند

          موفق باشید . :nerd:


          [hr]ایمان علم عشق عدالت
          دوستان! مدتی کمتر به سایت میام ..

          دیدگاه


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

            سلام.

            ببین دوست عزیز من در حال حاضر با دو نوع ارتباط با EEprom ها آشنا هستم.بلد نیستما فقط میدونم

            یه سری از این حافظه های به صورت I2c با میکرو ها ارتباط برقرار میکنند. یه سری دیگه هم خط آدرس و خط دیتا دارن که باید آدرس محل رو بدی بعد دیتا رو بریزی یا بخونی.
            www.icesi.ir

            دیدگاه


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

              نوشته اصلی توسط میلاد موسوی
              سلام.

              ببین دوست عزیز من در حال حاضر با دو نوع ارتباط با EEprom ها آشنا هستم.بلد نیستما فقط میدونم

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

              باشه یا اصلا اشتباه باشه ؟!!!! خلاصه من خوشحال میشم موفق باشید . :nerd:


              [hr]ایمان علم عشق عدالت
              دوستان! مدتی کمتر به سایت میام ..

              دیدگاه


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

                نه داداش ما همچین قصدی نداشتیم.

                من خودمو گفتم . شما توضیحت کامل بود
                www.icesi.ir

                دیدگاه


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

                  بله چند نوع EEprom وجود داره
                  در حقیقت دو گونه کلی
                  سریال موازی
                  نوع موازی کار کردن راحتی داره ونیازبه دونستن پروتوکل مشگلی نداره و سرعت زیادتری داره در عوض تعداد پایه های زیادی داره
                  در این نوع کافیه اطلا عات رو روی خط قرار بدین وبعد پایه r/w و بعد e
                  اما نوع سریال تا کنون دونوع داشته دوسیمه و سه سیمه
                  نوع دوسیمه معروفترین نوع است که دوستمان اشاره کردند
                  , نوع سه سیمه یا spi
                  بعدا یه جمله قشنگ مینویسم

                  دیدگاه


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

                    با عرض سلام خدمت تمامی دوستان

                    من دو تا سوال دارم هرکی هرچی میدونه کمک کنه در مورد eeprom خارجی
                    1- توی Bascom چطوری یه دیتای رو روی eeprom بنویسیم یا ازش بخوانیم. (منظورم معرفی آن و دستورات هست)
                    2- توی پروتیوس چه طوری باید eeprom رو شبیه سازی کنیم. منظورم اینکه دیتای اولیه رو کجا بنویسم و چطوری به این eeprom بدیم. باید از یک کامپایلر استفاده کنیم؟
                    هر که بتونه یه راهنمایی کنه ممنون میشم
                    :rolleyes:
                    با تشکر از همه

                    دیدگاه


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

                      نوشته اصلی توسط mohsen_66
                      با عرض سلام خدمت تمامی دوستان
                      1- توی Bascom چطوری یه دیتای رو روی eeprom بنویسیم یا ازش بخوانیم. (منظورم معرفی آن و دستورات هست)

                      :rolleyes:
                      سلام
                      دوست عزیز شما برای ارتباط eeprom خارجی در محیط bascom باید به صورت زیر عمل کنید:
                      این برنامه رو خودم تست کردم و جواب می ده.
                      $regfile = "M32DEF.DAT"
                      $crystal = 8000000
                      $baud = 9600
                      Config Serialout = Buffered , Size = 254
                      Config Lcdpin = Pin , Db4 = Porta.0 , Db5 = Porta.1 , Db6 = Porta.2 , Db7 = Porta.3 , E = Porta.5 , Rs = Porta.4
                      Config Lcd = 16 * 2
                      Config Sda = Portc.0
                      Config Scl = Portc.1
                      Config I2cdelay = 1Const Eewrit = 160
                      Const Eereed = 161
                      Dim I As Byte
                      Dim A As Byte
                      Dim B As Byte
                      Dim C As Byte
                      Dim D As Byte
                      Dim F As Byte
                      Dim Address As Word
                      Cls
                      Lcd "start"
                      Wait 1
                      Address = &H0000
                      F = 1 : D = 1
                      For I = 1 To 10
                      A = High(address)
                      B = Low(address)
                      I2cstart
                      I2cwbyte Eewrit
                      I2cwbyte A
                      I2cwbyte B
                      I2cwbyte D
                      I2cstop
                      Waitms 10
                      Incr Address
                      Incr D
                      Next
                      Wait 1
                      F = 1
                      Address = &H0000
                      For I = 1 To 10
                      A = High(address)
                      B = Low(address)
                      I2cstart
                      I2cwbyte Eewrit
                      I2cwbyte A
                      I2cwbyte B
                      I2cstart
                      I2cwbyte Eereed
                      I2crbyte C , Nack
                      I2cstop
                      Waitms 10
                      Lcd C
                      Incr Address
                      Wait 1
                      Next
                      End

                      طریقه اتصال eeprom خارجی رو تو کتاب علی کاهه گفته.
                      دوستان باید بگم که اون مثال help نرم افزار bascom اشتباه است چون پایه های Scl,sda اشتباه تعریف شده است.
                      دوستان باید در این مورد دقت کنند.چون من اون مثال رو امتحان کردم جواب نداد وقتی دقت کردم دیدم اشتباه تعریف شده است.

                      موفق باشید

                      دیدگاه


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

                        با عرض سلام خدمت Ahp_online عزیز
                        آقا ممنون خیلی خوب بود انشاء الله جبران کنیم :agree:
                        فقط در مورد شبیه سازی eeprom توی پروتیوس اطلاعاتی نداری ممنون می شم اگه یه راهنمایی کنی
                        با تشکر

                        دیدگاه


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

                          سلام
                          دوست عزیز طریقه بستن سخت افزاری و طریقه اتصال eeprom به میکرو را در کتاب علی کاهه جلد قدیمی در صفحه 286 کشیده شما همون سخت افزار رو تو پروتیوس بکش و برنامه رو لود کن.
                          اگه کتاب علی ماهه رو نداری بگو تا خودم بکشم و واست load کنم.
                          موفق باشی

                          دیدگاه


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

                            سلام Ahp_online جان
                            از لطف شما ممنون هستم :agree:
                            متاسفانه کتابی که گفتی رو ندارم اگه بتونی یه زحتمی بکشی و اون تو پروتیوس برام بکشی ممنون می شوم.
                            فقط اگه تونسی یه کم درباره اون فایلی که توی eeprom لود میشه برام بگو.(منظورم اینکه اون فایل رو باید چطوری درست کنیم)

                            دیدگاه


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

                              شما داری با EEprom کار میکنی دیگه نیاز نیست با چیزه خاصی توش برنامه رو بنویسی و بعد وصل کنی به میکرو.
                              هم میتونی توش بنویسی و هم از توش بخونی.
                              www.icesi.ir

                              دیدگاه

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