اطلاعیه

Collapse
No announcement yet.

مشکل در راه اندازی کارت میکروsd

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

    مشکل در راه اندازی کارت میکروsd

    سلام خدمت دوستان عزیز :smile:

    من یک کارت میکروsd بازبان بیسیک تو پروتیوس رااندازی کردم .ولی توعمل میکرو atmeg32 کارتو نمیشناسه ؟
    شماتیک مدارم ازیک سایت خارجیه' ولی بااین تفاوت که از کریستال داخلی استفاده کردم.

    دوستانی که تو عمل کارت sd رو راه اندازی کردن اگه کمک کنن ممنون میشم .

    #2
    پاسخ : مشکل در راه اندازی کارت میکروsd

    کسی نیست کمک کنه کارم خیلی لنگه........ :angry:

    دیدگاه


      #3
      پاسخ : مشکل در راه اندازی کارت میکروsd

      توی مثال های خود بیسکام راه اندازی شو نوشته و جواب هم میده
      چند تا نومنه برنامه توی سایت بیسکام هم هستش که اونا هم خوب جواب میده
      البته بایدsd ت با فرمت fat یا fat32 فرمت بشه
      من 1 گیگ اون رو وصل کردم و درست هم جواب داد


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

      دیدگاه


        #4
        پاسخ : مشکل در راه اندازی کارت میکروsd

        سلام اقا سعید .
        ممنون که جواب دادید.
        کارتی که استفاده کردم 1Gهست فرمتشم کردم هم باFAT وهم باFAT32ولی جواب نداد :cry:
        نمی دونم چه کار کنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
        راستی من تغذیه میکرو وکارتو 3.3ولت گرفتم این که مشکلی نداره؟
        راستی
        پروژه ای دارید که از ATMG32 باکریستال داخلی استفاده شده باشد

        دیدگاه


          #5
          پاسخ : مشکل در راه اندازی کارت میکروsd

          برای عیب یابی مشکلتون یک LCD روی مدار قرار بدین و کدهاتون رو همراه با نمایش خطای کتابخانه بنویسد
          اینطوری توی هر مرحله می فهمید به خاطر چه مشکلی کارتتون شناسائی نشده

          از دست بودن اتصالات مدارتون مطمئن هستین؟؟؟

          روی برد برد تست میکنی؟؟

          کد برنامه و شماتیک تون رو اینجا بذارین تا بررسی بشه

          دیدگاه


            #6
            پاسخ : مشکل در راه اندازی کارت میکروsd

            این برنامه ومدار است وبه جز نوشته ی MMC/SDچیزی روی LCD نمیاد
            اگر هم کارت نباشه Lcd "Card not inserted, check Card!" نمایش داده میشه.


            $regfile = "m32def.dat"
            $crystal = 1000000
            $baud = 4800
            $swstack = 32
            $hwstack = 64
            $framesize = 64



            '**************************************config ************************************************
            Config Date = Ymd , Separator = /
            Config Clock = Soft
            Config Lcd = 16 * 2
            Config Lcdpin = Pin , Rs = Pina.1 , E = Pina.0 , Db7 = Pina.7 , Db6 = Pina.6 , Db5 = Pina.5 , Db4 = Pina.4
            '******************************************** *************************************************

            '***************************************libra ry***********************************************
            $include "CONFIG_AVR-DOS.Bas"
            $include "config_mmc.bas"
            '******************************************** *************************************************
            Cls
            '******************************************** *************************************************
            Lcd "mmc/sd"
            '******************************************** *************************************************
            Wait 1
            Cls
            '******************************************** *************************************************
            If Driveinit() <> 0 Then
            Lcd "Card not inserted, check Card!"
            End
            End If
            Lcd "drive cheked ... OK"
            '******************************************** *************************************************
            Wait 1
            Cls
            '******************************************** *************************************************
            Lcd "Init File System ... " ;
            Wait 1
            Cls

            If Initfilesystem(1) <> 0 Then

            Lcd "File system is not suported"
            End
            End If
            Lcd "ok"
            '******************************************** *************************************************

            Wait 1
            Cls
            '******************************************** *************************************************
            Lcd "Disksize : " ; Disksize() ; " bytes"
            '******************************************** *************************************************
            Home L

            '******************************************** *************************************************
            Lcd "Disk free: " ; Diskfree() ; " bytes"
            '******************************************** *************************************************



            End 'end program
            اینم ادرس مدار

            http://www.4shared.com/file/LRgBO30V/mmc1.html

            کسی نیست کمک کنه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

            دیدگاه


              #7
              پاسخ : مشکل در راه اندازی کارت میکروsd

              کسی نمی دونه مشکل از کجاست

              دیدگاه


                #8
                پاسخ : مشکل در راه اندازی کارت میکروsd

                برنامه ت مشکلی نداره برای تست مموری ات کافیه.
                احتمال زیاد مشکلت سخت افزاریه
                می تونی توضیح بدی سخت افزارتو چطوری پیاده سازی کردی؟؟؟؟
                از میکرو و ولتاژت و تنظیم فیوزبیت هات بگیر تا............ توضیح جزئی بده انشالله مشکلتو پیدا بکنیم
                راستی مموری ات چند گیگه؟؟؟ مارکش چیه؟؟؟ با چه فرمتی ، فرمتش کردی؟؟؟ ایناهم مهم هستن

                دیدگاه


                  #9
                  پاسخ : مشکل در راه اندازی کارت میکروsd

                  سلام
                  ممنون که جواب دادید
                  حتما مشکل سخت افزاریه چون توپروتیوس جواب داد.....

                  تغذیه میکرو وکارت SD 3.3
                  تغذیه lcd رو5ولت
                  فرکانس 1MHZ از کریستال داخلی
                  کارت حافظه 1GBمیکرو و قبل استفاده فرمتش کردم هم با FAT ,و FAT32 ولی جواب نداد.......
                  در قسمت بالا مدارشم گذاشتم
                  گیج شدم نمیدونم مشکل از کجاست.

                  دیدگاه


                    #10
                    پاسخ : مشکل در راه اندازی کارت میکروsd

                    نوسان سازتون رو به کریستال خارجی تغییر بدین.
                    ولتاژ 5 ولت رو چطوری ایجاد کردین؟ چون از نوسان ساز داخلی استفاده کردین اگه ولتاژ 5 ولته مشکل داشته باشه مقدار فرکانس نوسان داخلی عوض میشه و مدارتون ممکنه عملکرد درستی نداشته باشه

                    یکبار دیگه با دقت سخت افزار قسمت مموری رو چک بکن

                    ضمنا من با مموری micro sd مارک Silicon Power سایز 1 گیگ جواب گرفتم . با بعضی مارک های دیگه جواب نمی گرفتم(زیاد پی گیر مشکل نشدم ببینم چرا این مسله اتفاق افتاد)
                    این سخت افزار SD کارت رو برای مگا 128 بستم
                    از روی این چک بکن و مموری اتو وصل بکن.


                    دیدگاه


                      #11
                      پاسخ : مشکل در راه اندازی کارت میکروsd

                      سلام.
                      یه سوال : اگه از mega128A استفاده کنیم و جفت ولتاژهای تغذیه رو 3.3 ولت قرار بدیم درست کار میکنه ؟

                      ممنون
                      "در عجبم از مردمي که خود زير شلاق ظلم و ستم زندگي مي کنند و بر حسيني مي گريند که آزادنه زيست" شريعتي
                      در جهان روشنايي هايي وجوددارد كه در عميق ترين ظلمات نهانند.

                      دیدگاه


                        #12
                        پاسخ : مشکل در راه اندازی کارت میکروsd

                        سلام

                        با توجه به اطلاعات دیتا شیت Atmega128a تغذیه اش میتونه مابین 2.7 ولت تا 5.5 ولت باشه . فقط در این حالت با توجه به اطلاعات بخش های Electrical Characteristics و Typical Characteristics در دیتا شیت حداکثر مقدار فرکانس کاری و بقیه پارامترها مانند مقادیر مجاز حداکثر جریان مصرفی برای بخش های مختلف و.... رو در نظر داشته باشی


                        دیدگاه


                          #13
                          پاسخ : مشکل در راه اندازی کارت میکروsd

                          جای که مازندگی میکنیم قطعه فروشی نیست این قطعاتی هم که دارم از مرکز استان خریدم....
                          ایا کسی هست که با at32 وباکریستال داخلی sdکارتو راه انداخته باشه ... .؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
                          اصلا تو عمل باat32 میشه راش انداخت ....؟(چون تو پروتیوس شده)

                          این درسته هر sdکارتی رو نمیشه را انداخت...؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

                          دیدگاه


                            #14
                            پاسخ : مشکل در راه اندازی کارت میکروsd

                            من رو ATMEGA32 رم 2گیگ رو وصل کردم، رم توسط میکرو شناسایی شد ولی زمانی که می خواست فضای خالیشو بنویسه دقیقا تو همون لحظه میکرو سوخت، 400مگ از رمم هم پر بود. از اون به بعد دیگه کل دم و دستگاه رو بوسیدم گذاشتم کنار.
                            ;()((void (*)(void))0x0000))

                            دیدگاه


                              #15
                              پاسخ : مشکل در راه اندازی کارت میکروsd

                              نوشته اصلی توسط morteza_cmos
                              این درسته هر sdکارتی رو نمیشه را انداخت...؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
                              والله تجربه جواب نگرفتنشو دارم ولی استدلالی منطقی مبنی بر اینکه چرا این اتفاق میفته رو نه

                              من رو ATMEGA32 رم 2گیگ رو وصل کردم، رم توسط میکرو شناسایی شد ولی زمانی که می خواست فضای خالیشو بنویسه دقیقا تو همون لحظه میکرو سوخت، 400مگ از رمم هم پر بود. از اون به بعد دیگه کل دم و دستگاه رو بوسیدم گذاشتم کنار.
                              میکروت همون لحظه سوخت!!!!!! :cry2:

                              دیدگاه

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