اطلاعیه

Collapse
No announcement yet.

دستورات avr-dos برای کار بر روی کارت حافظه mmc

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

    #46
    پاسخ : دستورات avr-dos برای کار بر روی کارت حافظه mmc

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

    دیدگاه


      #47
      پاسخ : دستورات avr-dos برای کار بر روی کارت حافظه mmc

      نوشته اصلی توسط جعفر رضائی
      تا اونجایی که من فهمیدم دوستا فقط به دراوردن صدا از مموری بسنده کردن و قصد استفاده از مموری رو در کاربردهای دیگه ندارن (مثلا استفاده از مموری برای حافظه اجرایی میکرو)
      فایل های پیوست شده
      [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

      دیدگاه


        #48
        پاسخ : دستورات avr-dos برای کار بر روی کارت حافظه mmc

        ببخشید ولی هیچ کی نمیدونه شما چه انتظاری دارین
        یه خورده شما هم مثل بقیه زحمت بکشین و با خوندن help bascom همه چیز رو بفهمین
        یا اینکه الا اقل سوالتون رو بپرسید
        علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

        دیدگاه


          #49
          پاسخ : دستورات avr-dos برای کار بر روی کارت حافظه mmc

          نوشته اصلی توسط جعفر رضائی
          حامد جان میشه در مورد اون دستور ("*.*&quots=dir بیشتر توضیح بدی .مثالا اگه داخل مموری 4 پوشه با نام های مختلف باشه که داخل یکیشون 10 اهنگ با پسوند mp3 وداخل دومی 10 کلیپ ویدئی باشه و داخل سومی یک فایل txt و داخل چهارمی .ده تا عکس با پسوند jpg باشه میکرو اونهارو چطور شناسایی میکنه و چطور نشون میده وبا چه دستوراتی
          اینم از سوال من که اگه در صفحات قبلی دقت کرده بودین !یکبار پرسیدم و یکبار هم نقل قول کردم اینم برای بار دوم
          روزی که درک کردیم همه چیز به خدا تعلق دارد . آن روز .روز طلوع دانش است

          دیدگاه


            #50
            پاسخ : دستورات avr-dos برای کار بر روی کارت حافظه mmc

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

            ("*.*&quots=dir
            تمامی فایل ها

            ("txt.*&quots=dir
            فقط تکتس


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

            دیدگاه


              #51
              پاسخ : دستورات avr-dos برای کار بر روی کارت حافظه mmc

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

              دیدگاه


                #52
                پاسخ : دستورات avr-dos برای کار بر روی کارت حافظه mmc

                کد:
                Sub Mmc_dir()
                
                Call Mmc_init                        'create file.list in MMC
                S = Dir( "*.*")
                
                While Len(s) > 0
                Cls : Home : S2 = S
                S = Dir()
                Lcd S2 : Lowerline : Lcd S : Locate 1 , 16 : Lcd "<" : Wait 2
                Wend
                End Sub

                اضافه شده در تاریخ :
                این برنامه
                اولین فایل رو نشون میده و خط بعد نام فایل بعدی رو نشون میده و تا وفتی که تمامی فایل ها رو نشون بده هی تک تک اونا رو میریزه روی ال سی دی و شیفت میده تا کاربر ببینه همه فایل های روی مموری رو
                علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

                دیدگاه


                  #53
                  پاسخ : دستورات avr-dos برای کار بر روی کارت حافظه mmc

                  با تشکر از لطفتون
                  از توضیحاتی که فرمودید عمل کرد برنامه رو فهمیدم ولی بازم از خود برنامه چیزی سردرنیاوردم چند تا سوال
                  1 کدوم دستو اولین فایل رو نشون میده
                  2 کدوم دستور نام فایل بعدی رو نشون میده
                  3 منظور از دستور Sub Mmc_dir() چیه
                  4 منظور از دستور Call Mmc_init چیه
                  5 منظور از دستور While Len(s) > 0 چیه
                  منظور از دستور S = Dir() چیه

                  روزی که درک کردیم همه چیز به خدا تعلق دارد . آن روز .روز طلوع دانش است

                  دیدگاه


                    #54
                    پاسخ : دستورات avr-dos برای کار بر روی کارت حافظه mmc

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

                    1 هر سری که S = Dir() بنویسین یک فایل رو میخونه و داخل متغیر s میریزه(پس اولین بار فایل اول و سری های بعدی فایل بعدی رو نشون میده

                    3 Sub Mmc_dir() این یعنی شروع یک تابع به اسم Mmc_dir()

                    4 Call Mmc_init این دستور تابع Mmc_init رو صدا میزنه که تو اون تابع مموری روراه اندازی کردم

                    5 While Len(s) > 0 یعنی تا زمانی که طول s برابر 0 شود یا خالی شود

                    6 خط اول گفتم که هر سری یک فایلرو میریزه تو s
                    علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

                    دیدگاه


                      #55
                      پاسخ : دستورات avr-dos برای کار بر روی کارت حافظه mmc

                      از اینکه سوالات و اسرارات من رو تحمل کردید و با صبر و حوصله به اونها جواب مبدید واقعا از شما ممنونم
                      پیشنهاد شما رو حتما گوش میکنم و اون فایل اموزشی رو میخونم تا .ذیگه تا جایی که ممکنه مزاحم شما دوستان نشم
                      اگه توی چند تا پست قبل از این که من داده بودم دقت کرده باشین من داخل پرانتز نوشته بودم یک برنامه کامل .دلیل اون هم این بود که بعضی از دوستان میان چند سطر ازیک برنامه کامل رو به عنوان راهنمایی قرار میدن و انتظار دارن همه از اون سردر بیارن .این وسط بعضی ها هم مثل من گیج و تازه کار هستن و تا بطور کامل توضیح داده نشه چیزی نمیفهمن .خلاصه شما به بزرگی خودت ببخش
                      یه سوال دیگه
                      فرض کنید داخل مموری تعداد 400 عدد فایل هست . شما فرمودید هر بار که دستور S = Dir() رو بنویسیم فایل رو میخونه و داخل متغیری که اسمش رو نوشتیم میریزه (در اینجا s ) .پس باید برای اینکه بتونیم اسم همه فایلها رو داشته باشیم نیاز به 400 متغیر فقط برای اینکار داریم .حالا اگه حافظه میکرو کم باشه چیکار کنیم.

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

                      دیدگاه


                        #56
                        پاسخ : دستورات avr-dos برای کار بر روی کارت حافظه mmc

                        ترتیب پین ها زمینه شد

                        در مورد اینکه 400 تا متغیر داشته باشی باید بگی دقیق میخوای چی کار کنی تا بهت بگم
                        خوب معلومه میکرو اینقدر فضا نداره

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

                        دیدگاه


                          #57
                          پاسخ : دستورات avr-dos برای کار بر روی کارت حافظه mmc

                          سلام
                          برای ترتیب پین های SD و microSD من از این بهتر ندیدم.
                          ;()((void (*)(void))0x0000))

                          دیدگاه


                            #58
                            پاسخ : دستورات avr-dos برای کار بر روی کارت حافظه mmc

                            همونطور که در پست های قبلی هم اشاره کردم .من یه مموری دارم که داخلش چندین فایل با پسوندهای مختلف هست .من میخام برنامه ای بنویسم که بتونم فابلهای داخل مموری رو با پسوندشون به صورت لیست روی lcd نشون بدم و هرکدوم رو که خاستم باز کنم (البته فایلهایی رو که میکرو بتونه باز کنه ولی همه رو بتونه به صورت لیست نشون بده
                            روزی که درک کردیم همه چیز به خدا تعلق دارد . آن روز .روز طلوع دانش است

                            دیدگاه


                              #59
                              پاسخ : دستورات avr-dos برای کار بر روی کارت حافظه mmc

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

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

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

                              دیدگاه


                                #60
                                پاسخ : دستورات avr-dos برای کار بر روی کارت حافظه mmc

                                تا اونجایی که من فهمیدم دستور S = Dir( "*.mp3&quot برای خواندن فایلی فقط با فرمت mp3 هست .در واقع اگه بخواهیم فرمت خاصی رو بخونیم باید اسم اون فرمت رو بجای mp3 در این دستور بنویسیم
                                ولی اگه بخایم همه فرمت ها رو بخونیم باید خالی باشه .این مورد که عرض کردم درسته یا نه؟
                                روزی که درک کردیم همه چیز به خدا تعلق دارد . آن روز .روز طلوع دانش است

                                دیدگاه

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