اطلاعیه

Collapse
No announcement yet.

نحوه ی ارتباط مموری sdبا میکرو AVR

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

    نحوه ی ارتباط مموری sdبا میکرو AVR

    یا سلام خدمت دوستان عزیز،من می خوام که یک مموری sd(ترجیحا 1 گیگ) رو به ATMEGA32 متصل کنم و از طریق میکرو یک فایل متنی تو مموری ایجاد کنم که بشه تو کامپیوتر بازش کرد.کل مطالبی رو که تو سایت راجع به این موضوع هست رو مطالعه کردم اما نتیجه ای حاصل نشد.نکته اینکه میخوام از کتابخونه FAT تو کدویژن استفاده کنم.HELP کدویژن رو خوندم از مثال هاش هم استفاده کردم اما بی فایده بودواگه کسی نو این زمینه کار کرده خواهشا گام به گام بگه که چه باید کرد؟ تشکر.

    #2
    پاسخ : نحوه ی ارتباط مموری sdبا میکرو AVR

    داداش من پدرم در اومد نتونستم تو سایت یه مطلب مهم پیدا کنم :cry2:
    در مورد sd منم کارم گیره البته با بیسکام
    به این تایپکم سری بزن :rolleyes:
    http://www.eca.ir/forum2/index.php?topic=41177.0
    [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

    دیدگاه


      #3
      پاسخ : نحوه ی ارتباط مموری sdبا میکرو AVR

      نوشته اصلی توسط حامد رحیمی
      داداش من پدرم در اومد .
      در مورد sd منم کارم گیره
      ما نیز هم!
      شبیه سازی جواب می ده ولی عملی نه! :angry:

      دیدگاه


        #4
        پاسخ : نحوه ی ارتباط مموری sdبا میکرو AVR

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

        دیدگاه


          #5
          پاسخ : نحوه ی ارتباط مموری sdبا میکرو AVR

          اگه پیدا کردی به ما هم بگو چند موقع است میگردم تایپک زیاده ولی مخوب بحث نمیشه :cry2:
          یعنی هیچی نمی گن اصلا کلا یه عکس خوب اگه بود مشکل ما تمومه :cry2:
          [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

          دیدگاه


            #6
            پاسخ : نحوه ی ارتباط مموری sdبا میکرو AVR

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

            دیدگاه


              #7
              پاسخ : نحوه ی ارتباط مموری sdبا میکرو AVR

              تنظیم خاصی نداره جز کانفیگ کردن SPI برای ارتباط با کارت ما الآن داریم روی FAT32 کار میکنیم :agree:
              نوشته اصلی توسط حامد رحیمی
              http://www.eca.ir/forum2/index.php?topic=41177.0

              دیدگاه


                #8
                پاسخ : نحوه ی ارتباط مموری sdبا میکرو AVR

                سلام،یعنی کسی نبود به ما کمک کنه؟ :angry:

                دیدگاه


                  #9
                  پاسخ : نحوه ی ارتباط مموری sdبا میکرو AVR

                  نوشته اصلی توسط En_sasan
                  به عنوان شروع مثلا یرای اتصال sd به میکرو تو محیط کدویژن چه تنظیماتی باید انجام بشه؟ و دیگه اینکه آیا باید حتما از اسیلاتور خارجی استفاده کنیم با اینکه میشه از اسیلاتور داخلی هم استفاده کرد؟فرکانس اسیلاتور؟ و...
                  // SPI initialization
                  // SPI Type: Master
                  // SPI Clock Rate: 250.000 kHz
                  // SPI Clock Phase: Cycle Half
                  // SPI Clock Polarity: Low
                  // SPI Data Order: MSB First
                  SPCR=0x52;
                  SPSR=0x00;
                  هم با کریستال داخلی میشه هم با خارجی.فرکانس هم هرچی دوست داری.مهم نیست.
                  [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

                  دیدگاه


                    #10
                    پاسخ : نحوه ی ارتباط مموری sdبا میکرو AVR

                    آقا شاهین تشکر از این که جواب دادین.یه سوال دیگه اینکه من با ATMEGA 32 و با استفاده از کتابخانه FAT می تونم با میکرو sd ارتباط بر قرار کنم؟اگه میشه تا چه میزان حافظه SD رو می تونم به ATMEGA32 متصل کنم؟

                    دیدگاه


                      #11
                      پاسخ : نحوه ی ارتباط مموری sdبا میکرو AVR

                      بستگی داره FAT چند باشه FAT16 و FAT32 با هم فرق دارند اولی تا 4 گیگابایت و بعدی تا 32 گیگابایت اگه اشتباه نکرده باشم ساپورت میکنه

                      دیدگاه


                        #12
                        پاسخ : نحوه ی ارتباط مموری sdبا میکرو AVR

                        شهریارجان یعنی ATMEGA32 با FAT16 تا 4gig رو واقعا ساپورت میکنه؟شما خودت تست کردی؟ منظورم اینه که کم نمیاره؟

                        دیدگاه


                          #13
                          پاسخ : نحوه ی ارتباط مموری sdبا میکرو AVR

                          نوشته اصلی توسط En_sasan
                          آقا شاهین تشکر از این که جواب دادین.یه سوال دیگه اینکه من با ATMEGA 32 و با استفاده از کتابخانه FAT می تونم با میکرو sd ارتباط بر قرار کنم؟اگه میشه تا چه میزان حافظه SD رو می تونم به ATMEGA32 متصل کنم؟
                          از نظر تئوری چون ما از سکتور های 512 بایتی استفاده میکنیم و طول داده ها 16 بیتی هست.پس ما تا 32 گیگ رو میتونیم آدرس دهی کنیم. در عمل هم میدونم تا 4گیگ جواب داده.بالاتر رو تست نکردم.
                          چیزی که مهمه اینه که از حافظه ها درست استفاده کنی.یعنی کتابخونه ی فت رو اصولی نوشته شده باشه.تا رم کم نیاد. :job:
                          من FAT32 رو روی مگا 128 تست کردم ولی فکر نمیکنم که روی مگا32 مشکلی داشته باشه.
                          [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

                          دیدگاه


                            #14
                            پاسخ : نحوه ی ارتباط مموری sdبا میکرو AVR

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

                            دیدگاه


                              #15
                              پاسخ : نحوه ی ارتباط مموری sdبا میکرو AVR

                              مرسی.من می خوام از طریق میکرو یه فایل متنی رو تو مموریSD ایجاد کنم و یه متن رو ذخیره کنم بعد مموری رو تو کامپیوتر بزارم و تستش کنم میشه مراحل کار از ابتدا توضیح بدین(با تنظبمات لازم تو کدویژن)البته عذر می خوام بابت اینکه میگم مراحل کار رو کامل توضیح بدین.آخه من تا الان کلی تست کردم و نشده.ضمنا یه سوال دیگه اینکه آیا می تونم از مموری میکروِSD به همراه آداپتورش استقاده کنم یا اینکه ارتباط SPI رو ساپورت نمی کنه؟

                              دیدگاه

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