اطلاعیه

Collapse
No announcement yet.

چطوری wave با DAC بخش کنم؟

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

    چطوری wave با DAC بخش کنم؟

    سلام
    میخام vs1003 رو بزارم کنار و با خود lpc1768 موزیک پخش کنم کسی برنامه ای داره؟
    یا کسی مبدونه اطلاعات wave-pcm بر چه مبنای باید خونده بشه و پخش بشه؟

    اضافه شده در تاریخ :
    پخش کردم کسی خواست بگه برنامه رو براش بزارم!
    انجام پروژه های برنامه نویسی اندروید
    [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
    http://cafebazaar.ir/app/?id=com.atxdroid

    #2
    پاسخ : چطوری wave با DAC بخش کنم؟

    سلام؛ ممنونتون میشم برنامه رو برام بزارید.
    سپاس پیشاپیش

    دیدگاه


      #3
      پاسخ : چطوری wave با DAC بخش کنم؟

      دوست عزیز من نیاز دارم
      از رو رم خوندی و پخش کردی
      با چی پخش کردی
      PWM یا DAC?
      تو این مشکل منو نداشتی؟
      http://www.eca.ir/forum2/index.php?topic=69113.0

      دیدگاه


        #4
        پاسخ : چطوری wave با DAC بخش کنم؟

        من با dac و رم کار کردم برنامه پیچیده ای هم نداره
        اول از روی رم با بافر 4096 بیتی میخونم بعد دقیقا عدد که توی بافر هست رو به ترتیب میفرستم به dac البته یه چیز که باید رعایت بشه زمان قرار دادن هر بیت نسبت به قبلیش نسبت مستقیم با بیت ریت فایل صوتی داره که من یه صدای 5 ثانیه ای پخش کردم و اون یه تاخیر نوشتم و اینقدر کم و زیادش کردم تا نزدیک شدم به 4 ثانیه و صدا مفهوم شد و بقیه اش دیگه خیلی اسون بود!!!
        انجام پروژه های برنامه نویسی اندروید
        [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
        http://cafebazaar.ir/app/?id=com.atxdroid

        دیدگاه


          #5
          پاسخ : چطوری wave با DAC بخش کنم؟

          نوشته اصلی توسط محسن فاریابی
          من با dac و رم کار کردم برنامه پیچیده ای هم نداره
          اول از روی رم با بافر 4096 بیتی میخونم بعد دقیقا عدد که توی بافر هست رو به ترتیب میفرستم به dac البته یه چیز که باید رعایت بشه زمان قرار دادن هر بیت نسبت به قبلیش نسبت مستقیم با بیت ریت فایل صوتی داره که من یه صدای 5 ثانیه ای پخش کردم و اون یه تاخیر نوشتم و اینقدر کم و زیادش کردم تا نزدیک شدم به 4 ثانیه و صدا مفهوم شد و بقیه اش دیگه خیلی اسون بود!!!
          سلام اقا محسن شما با استفاده از PWM تونستید یک اهنگ پخش کنید؟؟ از چه کتاب خونه ای و با چه میکرویی این کار را کردید می شه ما را راهنمایی کنید؟؟ @};- @};- @};- @};-
          I'm Very Question and I have more Question,Please Answer All of my Questions


          [img width=156 height=100]http://uploadtak.com/images/u3536_555_Timer_as_Astable.gif[/img]

          دیدگاه


            #6
            پاسخ : چطوری wave با DAC بخش کنم؟

            سلام
            من نه متاسفانه با pwm راه ننداختم!!!
            و فکر نکنم با اون هم سخت نباشه خودت راحت میتونی سر همش کنی!
            من با lpc1768 کار کردم و کتابخونه های cmsis!!
            انجام پروژه های برنامه نویسی اندروید
            [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
            http://cafebazaar.ir/app/?id=com.atxdroid

            دیدگاه


              #7
              پاسخ : چطوری wave با DAC بخش کنم؟

              -کیفیتش مثل کیفیت پخش میکروهای AVR هست یا بهتره؟
              -با LPC1343 یا LPC1313 هم میشه پخش کرد؟
              -مرحمت میکنید برنامش رو بدید
              قال علی(ع): زکاه العلم بذله لمستحقه، و جهادالنفس فی العمل به.

              امام علی(ع) فرمود: زکات علم، بذل و آموزش آن به طالب و مستحق دانش است که شایستگی آموزش و آموختن را داشته باشد، و تلاش و کوشش نفس در عمل به علم و دانش است.

              مصابیح الهداه ، ص701، به نقل از غررالحکم

              دیدگاه


                #8
                پاسخ : چطوری wave با DAC بخش کنم؟

                نوشته اصلی توسط mohammad3
                -کیفیتش مثل کیفیت پخش میکروهای AVR هست یا بهتره؟
                -با LPC1343 یا LPC1313 هم میشه پخش کرد؟
                -مرحمت میکنید برنامش رو بدید
                من با ای وی ار تا حالا پخش نکردم و نمیدونم ولی کیفت این که من راه انداختم خوبه و مثل ام پی تری پلیر کاملا قالب فهم هست!!

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

                //################################################## ##################################
                // play \
                //################################################## ##################################
                static char play (char *masir ,char *par ) // result true == 0
                { // result wrong == 1-15
                char res;
                UINT s1;
                int i;


                sprintf(buf,"%s.wav",par);

                res = f_chdir(masir);

                if (res != NULL ) return res;
                delay_ms(40);
                res = f_open(&File1, buf, FA_OPEN_EXISTING | FA_READ); //return;
                if (res != NULL ) return res;

                sprintf(buf,"Play: %s ",par);
                gotoxy(0,7);print_string(buf);

                for (; {
                res = f_read(&File1, Buff, blen, &s1);
                if (res || s1 == 0) break; /* error or eof */
                for(i=0;i<s1;i++)
                {
                if(dtmf){f_close(&File1);delay_ms(30);return 20;}
                delay_ns(750);
                DAC_UpdateValue ( LPC_DAC,(uint32_t)(Buff[i])/3);
                }
                }
                f_close(&File1);
                gotoxy(0,7);print_string("File close "

                return 0;
                }
                انجام پروژه های برنامه نویسی اندروید
                [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
                http://cafebazaar.ir/app/?id=com.atxdroid

                دیدگاه

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