اطلاعیه

Collapse
No announcement yet.

ایجاد فایل بر روی mmc با fat

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

    ایجاد فایل بر روی mmc با fat

    سلام به مهندسین جوان و پر انرژی :read:
    توی این مجله نویز شماره 2 ایجاد فایل بر روی mmc با codevision رو یاد داده
    من اینو ساختم
    ولی مشکل داره
    یه بار فایلو ایجاد میکنه 100 بار ایجاد نمیکنه
    بنظرم رم رو درست اینیشیالایز نمیکنه
    رم رو عوض کردم درست نشد
    رم sd گذاشتم درست نشد
    کریستال رو تغییر دادم درست نشد
    هر کاری کردم نفهمیدم چشه
    لطفا اگر کسی میدونه راهنمایی کنه خیلی گیرم :read: :angry:

    #2
    پاسخ : ایجاد فایل بر روی mmc با fat

    سلام

    اگر به قول شما یک بار کار میکنه ، 100 بار کار نمیکنه ، پس مطمئن باشید مشکل از سخت افزار شماست...

    البته من هم همین مشکل رو با MMC داشتم از MicroSD استفاده کردم مشکلم حل شد....

    دیدگاه


      #3
      پاسخ : ایجاد فایل بر روی mmc با fat

      سلام
      من یک فایل توسط open در مموری ایجاد کردم وقتی می خوام توسط print یک رشته را درونش بنویسم هیچ اطلاعاتی در فایل ایجاد شده ثبت نمی شه .close هم می کنم و در رایانه فایل ایجاد شده که خالی هست رو می بینم.لطفا بفرمایید ایرادم چیه ممنون

      دیدگاه


        #4
        پاسخ : ایجاد فایل بر روی mmc با fat

        البته من هم همین مشکل رو با MMC داشتم از MicroSD استفاده کردم مشکلم حل شد....
        من هم با microsd بصورت سکتوری کار می کنم و مشکل دارم بعضی وقتها موقع نوشتن یا خوندن 3 بر می گردونه ( 99 درصد مواقع ) میشه راهنمایی کنید شاید مشکل من هم حل بشه

        دیدگاه


          #5
          پاسخ : ایجاد فایل بر روی mmc با fat


          نوشته اصلی توسط داریوش عباسی
          من هم با microsd بصورت سکتوری کار می کنم و مشکل دارم بعضی وقتها موقع نوشتن یا خوندن 3 بر می گردونه ( 99 درصد مواقع ) میشه راهنمایی کنید شاید مشکل من هم حل بشه
          ظرفیت SD شما چقدره ؟
          ظرفیت های بالا مثل 8 گیگ را نمیشه مثل 2گیگ درایو کرد

          نوشته اصلی توسط vahid2006
          سلام
          من یک فایل توسط open در مموری ایجاد کردم وقتی می خوام توسط print یک رشته را درونش بنویسم هیچ اطلاعاتی در فایل ایجاد شده ثبت نمی شه .close هم می کنم و در رایانه فایل ایجاد شده که خالی هست رو می بینم.لطفا بفرمایید ایرادم چیه ممنون
          اگه امکان داره کدت را قرار بده تا مشکلش را پیدا کنیم
          امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

          دیدگاه


            #6
            پاسخ : ایجاد فایل بر روی mmc با fat

            ظرفیت SD شما چقدره ؟
            ظرفیت های بالا مثل 8 گیگ را نمیشه مثل 2گیگ درایو کرد
            با 2 sd مختلف 1 و 2 گیگ امتحان کردم و با تابعهای ذیل می خونم و می نویسم:
            کد:
              s=disk_initialize(0);
             s=disk_write (0, buf,1,3);  
            s=disk_read (0, buf,1, 3);
            البته در تایمری تابع disk_timerproc(); را هر 10 میلی ثانیه فراخوانی می کنم

            دیدگاه


              #7
              پاسخ : ایجاد فایل بر روی mmc با fat

              سلام قسمت مربوط به ایجاد و نوشتن به صورت :
              Lcdat 4 , 0 , "Writing"
              Lcdat 5 , 0 , " 'first.txt'"
              Fl = "first.txt"
              Open Fl For Output As #1
              Print #1 , "vahid rostami"
              Flush #1
              Close #1
              '------------------------------------------------------------------------------------------------
              Lcdat 6 , 0 , "Reading"
              Lcdat 7 , 0 , " 'first.txt'"
              Wait 3

              Open "first.txt" For Input As #2
              Fl = "first.txt"
              Cls
              Lcdat 1 , 0 , Lof(#fl)
              Lcdat 2 , 0 , " length of file"
              Wait 4
              Dim Num As Byte
              Num = 0
              Do
              Incr Num
              Line Input #2 , S2
              Cls
              Lcdat 1 , 0 , Num
              Lcdat 2 , 0 , S2
              Wait 2
              Loop Until Eof(#1) <> 0
              Close #2
              فایل درست میشه ولی چیزی درون txt نوشته نمیشه
              تشکر

              دیدگاه


                #8
                پاسخ : ایجاد فایل بر روی mmc با fat

                با 2 sd مختلف 1 و 2 گیگ امتحان کردم و با تابعهای ذیل می خونم و می نویسم:
                کد: [انتخاب]

                s=disk_initialize(0);
                s=disk_write (0, buf,1,3);
                s=disk_read (0, buf,1, 3);

                البته در تایمری تابع disk_timerproc(); را هر 10 میلی ثانیه فراخوانی می کنم
                چرا کسی جواب من رو نمی ده ؟
                سوالم مشکلی داره یا کسی با این توابع کار نکرده؟

                دیدگاه


                  #9
                  پاسخ : ایجاد فایل بر روی mmc با fat

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

                  دیدگاه


                    #10
                    پاسخ : ایجاد فایل بر روی mmc با fat

                    micro sd با mmc از نظر این توابع فرقی داره من با micro sd کار می کنم .
                    فایل را ایجاد می کنه ولی موقع خوندن یا نوشتن اون فایل همش ارور می ده !

                    دیدگاه


                      #11
                      پاسخ : ایجاد فایل بر روی mmc با fat

                      نوشته اصلی توسط داریوش عباسی
                      micro sd با mmc از نظر این توابع فرقی داره من با micro sd کار می کنم .
                      فایل را ایجاد می کنه ولی موقع خوندن یا نوشتن اون فایل همش ارور می ده !
                      کتابخونه که استفاده میکنی چیه ؟
                      بهترین کتابخونه برای mmc و sd وFAT در سایت chan هست
                      elm-chan.org
                      آخرین ورژن را دانلود کن و تست کن
                      من خودم خیلی باهاش کار کردم و داخل انجمن هم خیلی در موردش بحث شده
                      http://www.eca.ir/forum2/index.php?topic=55074.0
                      امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

                      دیدگاه


                        #12
                        پاسخ : ایجاد فایل بر روی mmc با fat

                        سلام
                        اینها که لطف کردید همگی به زبون c هستن .من با بسکام مشکل دارم

                        دیدگاه


                          #13
                          پاسخ : ایجاد فایل بر روی mmc با fat

                          کتابخونه که استفاده میکنی چیه ؟
                          من ار همون ff.h حود کدویژن استفاده می کنم.
                          این دو با هم فرقی دارن؟

                          دیدگاه


                            #14
                            پاسخ : ایجاد فایل بر روی mmc با fat

                            نه فرقی نداره ولی بهتره از خود سایت elm-chan آخرین ورژنش را دانلود کنی
                            اگه اشتباه نکنم کدویژن اون را به لایبریری تبدیل کرده
                            شما سورس را از همون سایت که گفتم بگیر و تست کن، داخل انجمن خیلی مثال در باره اش آمده

                            موفق باشید
                            امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

                            دیدگاه


                              #15
                              پاسخ : ایجاد فایل بر روی mmc با fat

                              اخل انجمن خیلی مثال در باره اش آمده
                              من هم تقریبا تمام اون مثالها رو امتحان کردم مشکل اینه که برای من فایل رو روی دیسک درست می کنه و حتی open هم می کنه ولی موقع read یا write مقدار 0 برنمی گردونه و 3 یا 7 بر می گردونه .
                              اگه سخت افزا مشکل داشت که اصلا ارتباط با sd نمی داد و فایل ایجاد نمی کرد !

                              دیدگاه

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