اطلاعیه

Collapse
No announcement yet.

پخش فایل wav از روی mmc

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

    پخش فایل wav از روی mmc

    با سلام خدمت دوستان.
    من میخوام روی mmc حدود 50 فایل wav بریزم و بعد در زمانهای مختلف مثلا کد یکی رو فراخوانی کنم و بعد شروع به پخش کنه.
    کیفیت هم اصلا برام مهم نیست.از آی سی های جانبی هم نمیخوام استفاده کنم فقط pwm میکرو.
    حالا چند تا سوال:
    1-صدا رو باید با همین فرمت Wav روی mmc بریزم؟
    2-چطور فایل مورد نظر رو فراخوانی کنم ؟(مثلا بگم که الان کد 30 رو پخش کن)


    #2
    پاسخ : پخش فایل wav از روی mmc

    با سلام.
    این میتونه خیلی بهتون کمک کنه.
    http://www.eca.ir/forum2/index.php?topic=57654.msg312671#msg312671
    با تشکر

    دیدگاه


      #3
      پاسخ : پخش فایل wav از روی mmc

      سلام
      1.باید wav باشه 8 بیتی باید فرمت بشه چون pwm 8 بیتی هست (یعنی 0 تا 255)
      2.نه باید از دستور هایی mmc استفاده کنی اسم فایل رو باید بگی

      دیدگاه


        #4
        پاسخ : پخش فایل wav از روی mmc

        نوع فایل نیز باید مونو باشد.سمبل ریت نیز حدود ۱۱۰۰۰
        BIT/SEC
        هميشه به ياد خدا باش !

        دیدگاه


          #5
          پاسخ : پخش فایل wav از روی mmc

          سلام.
          برای این کار حتما باید از آی سی مگا 64 به بالا استفاده کنم یا با مگا 32 هم میشه؟؟
          هر چی برنامه دیدم یا با مگا 64 بوده یا 128!!
          موقعی که از مگا 32 استفاده میکنم برنامه ارور out of sram میده!!!
          در ضمن با زبون بیسیک کار میکنم.

          دیدگاه


            #6
            پاسخ : پخش فایل wav از روی mmc

            چون که MMC 512 سکتور رو می فرسه برای همین SRAM کم میاره میشه طوری برنامه نوشت که حتی در ATMEGA8 هم کار کنه حتی یه wavپلیر هم با ATMEGA8 هم هست
            خودتون می تونید طوری برنامه بنویسید که روی ATMEGA32 هم جواب بده
            اما بهتر با ATMEGA128 کار کنید
            موفق باشید

            دیدگاه


              #7
              پاسخ : پخش فایل wav از روی mmc

              خوب اگه روی 32 جواب میده دیگه چه کاریه که با 128 کار کنم و دردسر smd داشته باشم؟؟؟
              حالا چطور باید تو مگا32 برنامه رو بنویسم؟

              دیدگاه


                #8
                پاسخ : پخش فایل wav از روی mmc

                :-?

                سلام

                این با اتمگا64 هست ، فایل باید 8 بیتی باشه (با جت اودیو میتونی تبدیل کنی.)
                دانلود
                برای خروجی هم باید یک مبدل R2R روی پورت D درست کنید و خروجی رو بگیرید.

                موفق باشید

                دیدگاه


                  #9
                  پاسخ : پخش فایل wav از روی mmc

                  یعنی حتما باید از 64 به بالا استفاده کنم؟
                  آخه دردسر smd داره و من تا آخر این هفته بیشتر وقت ندارم.
                  مدارم lcd گرافیکی , ماژول sim900 و mmc داره که با مگا 32 میشه راه اندازی کرد.
                  اگه واقعا برام مشکل پیش میاد بگید تا از 64 استفاده کنم و اگه با 32 کارم راه میفته بگید برنامه رو باید چطور بنویسم تا خیالم راحت شه.

                  دیدگاه


                    #10
                    پاسخ : پخش فایل wav از روی mmc

                    این هفته که تموم شده :mrgreen:

                    اگر در مصرف رم صرفه جویی کنی میشه( امتحانش ضرری نداره )

                    میگن اقای تروشه (که نمی دونم کیه ) با atmega8 mmc رو وصل کره بود براش کتابخونه نوشته بود

                    دیدگاه


                      #11
                      پاسخ : پخش فایل wav از روی mmc

                      نوشته اصلی توسط erfan m
                      این هفته که تموم شده :mrgreen:

                      اگر در مصرف رم صرفه جویی کنی میشه( امتحانش ضرری نداره )

                      میگن اقای تروشه (که نمی دونم کیه ) با atmega8 mmc رو وصل کره بود براش کتابخونه نوشته بود
                      http://www.electrorc.blogfa.com/

                      البته کار نشدنی نیست!فقط مشکل حجم برنامه هست.

                      که اگر شما مستقیم از کتابخانه ی FATFS استفاده کنید (چون به توابعش راحت تر دسترسی دارید) میتونید با پاک کردن توابعی که نیازشون ندارید حجم برنامه رو کم کنید و برای atm8 (و شاید پائین تر) هم استفاده کنید.

                      موفق باشید

                      دیدگاه


                        #12
                        پاسخ : پخش فایل wav از روی mmc

                        سلام.
                        من از بیسکام استفاده میکنم و این fatfs فکر کنم مربوط به کدویژن باشه.
                        با این وضع پس بهتره که از مگا 64 استفاده کنم درسته؟؟

                        دیدگاه


                          #13
                          پاسخ : پخش فایل wav از روی mmc

                          من که از همون اول گفتم بهتره از ATMEGA128 استفاده کنی سری A شم بگیر
                          ولی اگر فقط یه WAV پلیر می خواید با ATMEGA32 هم میشه
                          http://www.picpars.com/165/-

                          این چیه ؟
                          http://www.electrorc.blogfa.com/

                          دیدگاه


                            #14
                            پاسخ : پاسخ : پخش فایل wav از روی mmc

                            نوشته اصلی توسط erfan m

                            این چیه ؟
                            http://www.electrorc.blogfa.com/
                            وبلاگ آقای تروشه!!!

                            نوشته اصلی توسط M3R
                            سلام.
                            من از بیسکام استفاده میکنم و این fatfs فکر کنم مربوط به کدویژن باشه.
                            با این وضع پس بهتره که از مگا 64 استفاده کنم درسته؟؟
                            پس کلا بی خیال

                            دیدگاه


                              #15
                              پاسخ : پخش فایل wav از روی mmc

                              سلام.
                              تصمیم گرفتم از مگا 64 استفاده کنم ولی هنوز یه چی رو متوجه نمیشم؟؟
                              چطور باید Wav مورد نظر رو پخش کنم.
                              تموم دستورات رو خوندم ولی باز هم نفهمیدم.
                              مثلا میوام بگم اگر چنین اتفاقی افتاد wav شماره 40 رو پخش کن یا فلان اتفاق افتاد wav شماره 3 رو پخش کن!!
                              اگه کسی تا حالا کار کرده اگه امکانش هست یه مثال کوچیک بزنه.
                              ممنون.

                              دیدگاه

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