اطلاعیه

Collapse
No announcement yet.

کتابخانه ff.h

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

    پاسخ : کتابخانه ff.h

    اقا یه سوال این چرا ارور میده
    for(int i=0;i<10;i++){
    f_open(&ftest,i, FA_READ);
    f_lseek(&ftest,0);
    f_read(&ftest, ndata, 32, &bw);
    f_close(&ftest);
    }

    کاری که میخوام بکنم اینکه فایلها با اسم 1و2و...و9 رو بخونم که ارور میده ولی اگه اسم فایل ثابت باشه ارور نمیده

    دیدگاه


      پاسخ : کتابخانه ff.h

      چون متاسفانه کامپایلر خنگه و نمیتونه عدد رو به طور اتوماتیک به رشته تبدیل کنه! :mrgreen:
      باید اینطوری بنویسین:


      کد:
      char filename[2];
      
      for(int i=1;i<10;i++){
        filename[0] = i + '0';
        filename[1] = '\0';
      
        f_open(&ftest,filename, FA_READ);
        f_lseek(&ftest,0);
        f_read(&ftest, ndata, 32, &bw);
        f_close(&ftest);
      }

      دیدگاه


        پاسخ : کتابخانه ff.h

        سلام

        در این کتابخونه همزمان چند تا فایل رو میشه باز کرد؟ و برای کم و زیاد کردن تعداد فایلهای باز همزمان، باید چه کنیم؟

        ممنونم
        http://ceworld.ir/images/ads/dornablogcom_ads.gif

        دیدگاه


          پاسخ : کتابخانه ff.h

          اینو تست کنید ببینید به این هم ایراد میگیره؟

          فایل های پیوست شده

          دیدگاه


            پاسخ : کتابخانه ff.h

            باسلام
            در عبارت زیر تابع die چیکار میکنه؟ کدویژن ارور میده و این دستور واسش ناشناخته ست...


            if (res) die(res)
            ====================
            هر موفیت بزرگی نتیجه هزاران تلاش کوچک و عادی ست...که مورد توجه و ستایش افراد دیگر قرار نگرفته اند...
            =====================

            دیدگاه


              پاسخ : کتابخانه ff.h

              سلام

              من یه همچین دستوری رو پیدا نمیکنم!!!

              ورژن کدویژن من اینه : 2.04.4a

              همین الان دوباره کامپایل کردم همین فایل رو بدون مشکل کامپایل شد!

              دیدگاه


                پاسخ : کتابخانه ff.h

                سلام خوبین؟

                این کتابخانه تا رم چند گیگ میخونه؟ من فقط تونستم باهاش یه رم 64 مگ و یه رم 512 مگ رو بخونم و مموری های mmc یه گیگ گذاشتم نخوند!

                micro sd دو گیگ هم گذاشتم نخوندش!

                بین کار کرد miicro sd و mmc فرقی هست؟

                دیدگاه


                  پاسخ : کتابخانه ff.h

                  یه سوال دیگه اینکه حداکثر سایز مموری که باهاش از این کتابخونه جواب گرفتید چقدر بوده؟
                  من تا 2GB رو جواب گرفتم رم بالا تر نداشتم تست کنم
                  ذكات علم ياد دادنه ....

                  دیدگاه


                    پاسخ : کتابخانه ff.h

                    من با 4 هم مشکل نداشتم!

                    دیدگاه


                      پاسخ : کتابخانه ff.h

                      ولی با mmc 1 GB و micro SD 2 GB روی تابع fmount گیر میکنه و کار نمیکنه!!!!!

                      تونستید micro sd رو راه بندازید؟ فرقی با mmc نداره؟

                      دیدگاه


                        پاسخ : کتابخانه ff.h

                        سلام
                        کسی با کتابخونه pff.h کار کرده؟

                        دستوراتش مثه ff.h هستش ولی کم حجمتره
                        مشکلی که هست اینکه تابع disk_timerproc(); رو نمیشناسه
                        ذكات علم ياد دادنه ....

                        دیدگاه


                          پاسخ : کتابخانه ff.h

                          نوشته اصلی توسط majid.4206
                          سلام
                          کسی با کتابخونه pff.h کار کرده؟

                          دستوراتش مثه ff.h هستش ولی کم حجمتره
                          مشکلی که هست اینکه تابع disk_timerproc(); رو نمیشناسه
                          دوست من کتابخونه pff.h نیازی به تابع disk_timerproc(); ندارد

                          در مورد مموری ها و انواع اون باید بگم در حالت عادی و بدون اعمال تغییرات در کانفیگ کتابخونه تا 4 گیگ باید بدون مشکل شناسایی بشه در غیرر اینصورت شماره خطای مذکور را چک کنید
                          البته نوع مموری هم مهم هست این کتابخونه SDv1 , SDv2 , MMCv3 رو پشتیبانی میکند
                          به کیفیت و شرکت سازنده و کلاس هم بستگی داره البته نباید در شناسایی مموری مشکلی پیش بیاد فقط در سرعت خواندن و نوشتن دیتا فرق میکنه
                          برای رسیدن به حجم مموری بالاتر به سرعت و حافظه رم بالاتر میکرو نیاز خواهد بود

                          بنده با همین توابع یه هارد 80 گیگابایتی IDE رو هم البته با 4 تا درایو مختلف رید و رایت کردم و هیچ مشکلی نداشته



                          به همین سادگی :nice:
                          تجربه معلم خشنی هست اول امتحان میگیره بعد درس میده !!!
                          به دلیل برخی مشکلات بوجود اماده دیگه امکان ادامه فعالت در این انجمن مقدور نیست.

                          دیدگاه


                            پاسخ : کتابخانه ff.h

                            دوست من کتابخونه pff.h نیازی به تابع disk_timerproc(); ندارد
                            ممنون از پاسختون
                            پس تو اینتراپت تایمر چی رو باید فراخونی کنم

                            مگه این کتابخونه مثه ff.h نیست
                            از کتابخونه ff.h که استفاده میکردم تو اینتراپت تایمر 1 تابع disk_timerproc رو فراخونی میکردم حالا باید چیکار کنم؟

                            میشه اگه زحمتی نیست یه مثال کوچلو بزنید .... :redface:
                            ذكات علم ياد دادنه ....

                            دیدگاه


                              پاسخ : کتابخانه ff.h

                              سلام دوستان
                              من یک سوال داشتم فرق بین ff.h ,pff.hدقیقا چه چیزی هست
                              لطفا راهنمایی کنید

                              دیدگاه


                                پاسخ : کتابخانه ff.h

                                نوشته اصلی توسط احمد نعمتی
                                سلام دوستان
                                من یک سوال داشتم فرق بین ff.h ,pff.hدقیقا چه چیزی هست
                                لطفا راهنمایی کنید
                                سلام
                                دوست من
                                لایبرری ff همان FAT File System Module بوده و تقریبا کاملترین لایبرری فت 12 و 16 و 32 هست
                                لایبرری pff هم یعنی Petit FAT File System Module که ساده تر شده لایبرری ff هست با امکانات کمتر و برای استفاده در حافظه های کوچکتر و با کارایی ساده تر
                                به طور مثال شما وقتی دارین با Mega8 یه WAV Player میسازید نمیتونید از ff استفاده کنید چون دیگه جایی برای نوشتن کدهای دیگه نخواهید داشت پس اینجا pff به کمک میاد
                                به همین سادگی :nice:
                                تجربه معلم خشنی هست اول امتحان میگیره بعد درس میده !!!
                                به دلیل برخی مشکلات بوجود اماده دیگه امکان ادامه فعالت در این انجمن مقدور نیست.

                                دیدگاه

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