اطلاعیه

Collapse
No announcement yet.

نوشتن روی SD کارت با فرمت FAT32

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

    نوشتن روی SD کارت با فرمت FAT32

    سلام
    من با FAT16 با هزار بدبختی روی MMC با AVR فایل ریختم,خوندم,پاک کردم ,فولدر ساختم و... با AVR-DOS. اما با همون برنامه یه SDHC 4 گیگ رو اینیشیالایز نمیکنه. خودم رو کشتم نشد!
    بعد رفتم این سایت رو پیدا کردم:
    http://www.roland-riegel.de/sd-reader/
    اینجا نوشته برنامه ای که نوشته SDHC رو ساپورت میکنه. اما من یه مشکل دارم اونم اینه که اصلا نمیدونم این رو با چه برنامه ای نوشته! یعنی کدویژنه!!!؟


    دارم دیوانه میشم. :angry: یه کار مزخرف که مجبورم انجام بدم بدرد هیچیم هم نمی خوره ولی مجبورم.با AVR بایذ باشه ! :angry: و من هم وارد نیستم! :angry: :cry2: یکی در راه خدا یه سورسی چیزی که معلوم باشه چی به چیه بهم معرفی کنه. فقط یه فایل تو SDHC درست کنه. همین :cry2:
    هیچ وقت سر کاری انقدر اعصابم بهم نریخته بود :cry2:!
    Gracias A La Vida
    [glow=red,2,300]ساخت فرز CNC[/glow]
    http://www.eca.ir/forum2/index.php?topic=56308.0
    http://up9.iranblog.com/images/4xd21f8vemt8g46011fx.jpg
    زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

    #2
    پاسخ : نوشتن روی SDHC با فرمت FAT32

    کسی روی sdhc ننوشته؟ با AVR DOS میشه روشون نوشت؟ با این برنامه چطور کسی کار کرده؟
    http://www.roland-riegel.de/sd-reader/
    Gracias A La Vida
    [glow=red,2,300]ساخت فرز CNC[/glow]
    http://www.eca.ir/forum2/index.php?topic=56308.0
    http://up9.iranblog.com/images/4xd21f8vemt8g46011fx.jpg
    زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

    دیدگاه


      #3
      پاسخ : نوشتن روی SD کارت با فرمت FAT32

      این واسم مهمه !کسی تا به حال با FAT32 یا هرچیز دیگه روی SD مموری های 4-8 -16 گیگی چیزی ننوشه؟
      Gracias A La Vida
      [glow=red,2,300]ساخت فرز CNC[/glow]
      http://www.eca.ir/forum2/index.php?topic=56308.0
      http://up9.iranblog.com/images/4xd21f8vemt8g46011fx.jpg
      زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

      دیدگاه


        #4
        پاسخ : نوشتن روی SD کارت با فرمت FAT32

        سلام دوست عزیز
        من یه برنامه به زبان BASCOM توی APPLICATION NOTE های خود MSC دیده بودم که با MMC با FAT32 برنامه نوشته بود
        اگر پیدا کردم اینجا برات میزارم خودت هم اگر تونستی یه سری به سایتشون بزن

        موفق باشی

        دیدگاه


          #5
          پاسخ : نوشتن روی SD کارت با فرمت FAT32

          نوشته اصلی توسط behi88
          سلام دوست عزیز
          من یه برنامه به زبان BASCOM توی APPLICATION NOTE های خود MSC دیده بودم که با MMC با FAT32 برنامه نوشته بود
          اگر پیدا کردم اینجا برات میزارم خودت هم اگر تونستی یه سری به سایتشون بزن

          موفق باشی
          راستش با fat16 و sd کارت های زیر 2 گیگ تونستم همه جور کاری بکنم. اما sd بالای 2 رو نمیشناسه. دیگه کلافه شدم. یه سورس واسش پیدا کردم اما winavr نصب نمیشه رو کامپیوترم. دیوانه شدم! :cry2:
          Gracias A La Vida
          [glow=red,2,300]ساخت فرز CNC[/glow]
          http://www.eca.ir/forum2/index.php?topic=56308.0
          http://up9.iranblog.com/images/4xd21f8vemt8g46011fx.jpg
          زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

          دیدگاه


            #6
            پاسخ : نوشتن روی SD کارت با فرمت FAT32

            این فایل هایی که کامپایلرشون رو زده avr-gcc با چه نرم افزار هایی باز میشند؟ avr studio کث کامپایلشون نمیکنه.winavr هم با هزار بدبختی گیر اوردم بازم سر و تهش معلوم نیست! اصلا با اینا کار می کنه؟؟؟
            این یه نمونه کده که اینکارو میکنه. کسی میتونه بگه چجوری باید ازش یه فایل هگز ساخت!!!!!!!!؟
            http://rapidshare.com/files/369971749/FINAL.rar.html
            Gracias A La Vida
            [glow=red,2,300]ساخت فرز CNC[/glow]
            http://www.eca.ir/forum2/index.php?topic=56308.0
            http://up9.iranblog.com/images/4xd21f8vemt8g46011fx.jpg
            زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

            دیدگاه


              #7
              پاسخ : نوشتن روی SD کارت با فرمت FAT32

              مموری های بیشتر از 4 گیگ و همچین 4 گیگ SDHC هستن و با اون کتابخونه قدیمی avr-dos کار نمیکنن
              برای استفاده از این مموری باید از کتابخونه جدید استفاده کنید براتون این کتابخونه رو پلود کردم از لینک زیر دریافتش کنید این فایل مشکلتون رفع میکنه دستورات این کتابخونه مثل همون قبلی هستش فقط چنتا از مشکلاش رو برطرف کرده و همچنین sdhc رو ساپرت میکنه

              http://ali3635.persiangig.com/MMCSD_HC.zip

              موفق باشید

              دیدگاه


                #8
                پاسخ : نوشتن روی SD کارت با فرمت FAT32

                نوشته اصلی توسط ali3635
                مموری های بیشتر از 4 گیگ و همچین 4 گیگ SDHC هستن و با اون کتابخونه قدیمی avr-dos کار نمیکنن
                برای استفاده از این مموری باید از کتابخونه جدید استفاده کنید براتون این کتابخونه رو پلود کردم از لینک زیر دریافتش کنید این فایل مشکلتون رفع میکنه دستورات این کتابخونه مثل همون قبلی هستش فقط چنتا از مشکلاش رو برطرف کرده و همچنین sdhc رو ساپرت میکنه

                http://ali3635.persiangig.com/MMCSD_HC.zip

                موفق باشید
                [glow=red,2,300] :wow: آقا شما زندگی من رو نجات دادید. همین الان اینیشیالازش کرد. :wow: [/glow] :wow: :wow: :wow: :wow: :wow: :wow: :wow: :wow: :wow: :wow: :wow: :wow: :wow: :wow: :wow:
                Gracias A La Vida
                [glow=red,2,300]ساخت فرز CNC[/glow]
                http://www.eca.ir/forum2/index.php?topic=56308.0
                http://up9.iranblog.com/images/4xd21f8vemt8g46011fx.jpg
                زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

                دیدگاه


                  #9
                  پاسخ : نوشتن روی SD کارت با فرمت FAT32

                  نوشته اصلی توسط ali3635
                  مموری های بیشتر از 4 گیگ و همچین 4 گیگ SDHC هستن و با اون کتابخونه قدیمی avr-dos کار نمیکنن
                  برای استفاده از این مموری باید از کتابخونه جدید استفاده کنید براتون این کتابخونه رو پلود کردم از لینک زیر دریافتش کنید این فایل مشکلتون رفع میکنه دستورات این کتابخونه مثل همون قبلی هستش فقط چنتا از مشکلاش رو برطرف کرده و همچنین sdhc رو ساپرت میکنه

                  http://ali3635.persiangig.com/MMCSD_HC.zip

                  موفق باشید
                  شرمنده. یه سوال. یه کد برای ساختن یه فایل و ذخیره ی یه سری داده با این لابرری دارید؟
                  با دستورات قبلی که با لایبرری قبلی (avr-dos)نوشتم کار نمیکنه . یعنی داخل فایل رو دیدم اون فانکشن هارو نداره. ولی مثلا فقط یه بخش برای انتقال بخشی از حافظه رم به کارت داره. اما وقتی فانکشن رو می خوام تو برنامم استفاده کنم کار نمی کنه. :sad:
                  البته sdhc رو میشناسه و ظرفیت و رجیسترهای کنترلش رو نشون میده(توابعش تو یه فایل همراهش بود)
                  باید لایبرریش رو خودم توابع مثل توابع قبلی رو بهش اضافه کنم؟
                  میشه یه نمونه کد ساخت یه فایل رو بگذارید.
                  ممنون :read:
                  Gracias A La Vida
                  [glow=red,2,300]ساخت فرز CNC[/glow]
                  http://www.eca.ir/forum2/index.php?topic=56308.0
                  http://up9.iranblog.com/images/4xd21f8vemt8g46011fx.jpg
                  زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

                  دیدگاه


                    #10
                    پاسخ : نوشتن روی SD کارت با فرمت FAT32

                    ببین این sd-hc هیچ فرقی با اون قبلی نداره فقط قبلا داشتیم
                    $Include "Config_MMC.bas"
                    $Include "Config_AVR-DOS.BAS"

                    الان داریم

                    $Include "Config_MMCSD_HC.bas"
                    $Include "Config_AVR-DOS.BAS"

                    البته باید فایل کانفیگم بنا به استفادت تنظیم کنی
                    اگه درست عمل کنی هیچ تغییری صورت نمیگیره و همه تابع ها درست کار میکنن چون درواقع ماداریم از همون avr-dos استفاده میکنیم فقط منبعی که اطلاعاتو ازش میگیریم فرق کرده

                    موفق باشی

                    دیدگاه


                      #11
                      پاسخ : نوشتن روی SD کارت با فرمت FAT32

                      نوشته اصلی توسط ali3635
                      ببین این sd-hc هیچ فرقی با اون قبلی نداره فقط قبلا داشتیم
                      $Include "Config_MMC.bas"
                      $Include "Config_AVR-DOS.BAS"

                      الان داریم

                      $Include "Config_MMCSD_HC.bas"
                      $Include "Config_AVR-DOS.BAS"

                      البته باید فایل کانفیگم بنا به استفادت تنظیم کنی
                      اگه درست عمل کنی هیچ تغییری صورت نمیگیره و همه تابع ها درست کار میکنن چون درواقع ماداریم از همون avr-dos استفاده میکنیم فقط منبعی که اطلاعاتو ازش میگیریم فرق کرده

                      موفق باشی
                      مرسی از راهنماییتون :read:. الان میرم امتحان میکنم :smile:
                      Gracias A La Vida
                      [glow=red,2,300]ساخت فرز CNC[/glow]
                      http://www.eca.ir/forum2/index.php?topic=56308.0
                      http://up9.iranblog.com/images/4xd21f8vemt8g46011fx.jpg
                      زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

                      دیدگاه


                        #12
                        پاسخ : نوشتن روی SD کارت با فرمت FAT32

                        نوشته اصلی توسط ali3635
                        ببین این sd-hc هیچ فرقی با اون قبلی نداره فقط قبلا داشتیم
                        $Include "Config_MMC.bas"
                        $Include "Config_AVR-DOS.BAS"

                        الان داریم

                        $Include "Config_MMCSD_HC.bas"
                        $Include "Config_AVR-DOS.BAS"

                        البته باید فایل کانفیگم بنا به استفادت تنظیم کنی
                        اگه درست عمل کنی هیچ تغییری صورت نمیگیره و همه تابع ها درست کار میکنن چون درواقع ماداریم از همون avr-dos استفاده میکنیم فقط منبعی که اطلاعاتو ازش میگیریم فرق کرده

                        موفق باشی
                        شرمنده انقدر سوال می پرسم.
                        درسته اینکارو کردم. فکر کردم لایبرری دیگه ای می خواد. با دستورات قبلی همشون اجرا میشند (مثل فضای خالی حافظه و نشون دادن محتویات فولدری که داخلشیم و...) اما دستورات ساخت فایل و فولدر کار نمی کنند.
                        برای ساخت فایل و ذخیره چیزی توش از دستور زیر استفاده میکردم:
                        کد:
                        Input "File Name : " , Filename
                        Open Filename For Output As #1
                        While Shart = 1
                                 A = Waitkey()
                                 Write #1 , A
                                 
                                   If A = Chr(13) Then
                                   Shart = 0
                                   End If
                                 Print A
                               Wend
                        Close #1
                        برای ساخت فولدر هم می نویسم:
                        کد:
                             Input "Folder Name : " , Foldername
                             Mkdir Foldername
                        راستش وقتی دستور اول رو اجرا میکنم کارت هیچ فرمانی به میکرو برنمی گردونه و اصلا به خط بعدی اجرا نمیره.
                        فولدر هم بعد از 10 دقیقه دیدم شانسی یه بار ساخت انگار! :cry2: :surprised:
                        راستی هم واسه MMC اینجوریه هم واسه SDHC!
                        من از ATMEGA32 استفاده میکنم و رمش ظرفیت نداره واسه همین تنظیم کانفینگش رو این کردم(خط اولش) Const Cfilehandles = 1
                        به خاطر ATMEGA32 اینجوریه و باید از یکی با رم بیشتر مثلا AT128 استفاده کنم؟ یا دستوراتم اشتباه.
                        ممنون
                        Gracias A La Vida
                        [glow=red,2,300]ساخت فرز CNC[/glow]
                        http://www.eca.ir/forum2/index.php?topic=56308.0
                        http://up9.iranblog.com/images/4xd21f8vemt8g46011fx.jpg
                        زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

                        دیدگاه


                          #13
                          پاسخ : نوشتن روی SD کارت با فرمت FAT32

                          الان همش کار کرد. :mrgreen:
                          Gracias A La Vida
                          [glow=red,2,300]ساخت فرز CNC[/glow]
                          http://www.eca.ir/forum2/index.php?topic=56308.0
                          http://up9.iranblog.com/images/4xd21f8vemt8g46011fx.jpg
                          زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

                          دیدگاه


                            #14
                            پاسخ : نوشتن روی SD کارت با فرمت FAT32

                            سلام:
                            آقا پژوهان من تو کار کردن با MMC تازه شروع کردم. دیدم کارت با FAT32 راه افتاد. من با FAT 16 میخوام رو MMC یه فایل بسازم . سورسی از بیسکام داری با یه مثالی که ببینم چکار کردی. سپاس

                            دیدگاه


                              #15
                              پاسخ : نوشتن روی SD کارت با فرمت FAT32

                              نوشته اصلی توسط msf
                              سلام:
                              آقا پژوهان من تو کار کردن با MMC تازه شروع کردم. دیدم کارت با FAT32 راه افتاد. من با FAT 16 میخوام رو MMC یه فایل بسازم . سورسی از بیسکام داری با یه مثالی که ببینم چکار کردی. سپاس
                              شرمنده . با لبتاپم میام اینت و برنامه ها روی PC ام هستند . من منابعش رو میگم اگر کارت راه نیفتاد بگو سورس می گذارم . توی بسکام برای این کاری که میگی تمام منابع مورد نیازت اینجا هست : http://members.aon.at/voegel/
                              برای کدویژن هم توی مجله نویز (فکر کنم شماره 1) کاملا توضیح داده شده است .
                              Gracias A La Vida
                              [glow=red,2,300]ساخت فرز CNC[/glow]
                              http://www.eca.ir/forum2/index.php?topic=56308.0
                              http://up9.iranblog.com/images/4xd21f8vemt8g46011fx.jpg
                              زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

                              دیدگاه

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