اطلاعیه

Collapse
No announcement yet.

پروژه ی ظبط و پخش صدا با ISD1700 و میکرو AVR

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

    پروژه ی ظبط و پخش صدا با ISD1700 و میکرو AVR

    سلام
    من یک پروژه دارم لطفا کمکم کنید
    توسط آی سی ISD1700 و میکروکنترولر در محیط بسکام بتواند هم توسط میکروفن و هم توسط کامپیوتر صدا را در آدرس های معین با صفحه کلید ذخیره و توسط صفحه کلید بتوان با دادن آدرس مشخص آنها را پخش کرد
    باتشکر
    مولا علی (ع) میفرمایند : آسوده باش , آستین هارا بالا بزن , بر خدا توکل کن , آنگاه خدا را خواهی دید که زودتر از تو دست به کار شده است .

    #2
    پاسخ : پروژه ی ظبط و پخش صدا با ISD1700 و میکرو AVR

    نوشته اصلی توسط iranesabz
    سلام
    من یک پروژه دارم لطفا کمکم کنید
    توسط آی سی ISD1700 و میکروکنترولر در محیط بسکام بتواند هم توسط میکروفن و هم توسط کامپیوتر صدا را در آدرس های معین با صفحه کلید ذخیره و توسط صفحه کلید بتوان با دادن آدرس مشخص آنها را پخش کرد
    باتشکر
    سلام
    دوست عزیز پروتکل ارتباطی این آی سی ضبط صدا spi است که یک ارتباط چهار سیمه است.شما برای ارتباط با این آی سی باید نقشه دیتا شیت رو روی برد برد ببنید بعد 4 تا پایه mosi , miso, sck,ss رو به پایه ای میکرو متصل کنی حالا کدوم پایه ها همین پایه هایی که نام بردم برای میکرو هم تعریف شده.
    شما این کار انجام بده بعد دیتاشیت این آی سی نحوه آدرس دهی رو گفته شما با دو تا دستور spiin و spiout می تونی به راحتی ارتباط برقرار کنی.
    برای راه اندازی spi به لینک زیر مراجعه کنید:
    http://www.eca.ir/forum2/index.php?topic=37349.0;topicseen

    دیدگاه


      #3
      پاسخ : پروژه ی ظبط و پخش صدا با ISD1700 و میکرو AVR

      من این برنامه را با ISD1730 با اتصال به SPI تست کردم جواب داد خودم نوشتم :
      //Chip type : ATmega32
      //Program type : Application
      //Clock frequency : 8.000000 MHz
      //Memory model : Small
      //External SRAM size : 0
      //Data Stack size : 512
      //************************************************** ***/

      #include <mega32.h>

      // SPI functions
      #include <spi.h>
      #include <DELAY.h>


      void main(void){
      DDRD=0xff;
      PORTD=0x00;
      PORTB=0x00;
      DDRB=0xBF;
      PORTB.4=1;
      //SPI Initialize
      SPCR=0x78;
      SPSR=0x01;
      PORTB.4=1;

      //--------------------------------------------------------------------
      //power up ************************************************** ********
      PORTB.4=0;
      spi(0x01);
      spi(0x00);
      delay_ms(20);
      PORTB.4=1;
      delay_ms(200);
      //--------------------------------------------------------------------
      //Earse ************************************************** ***********
      PORTB.4=0;
      spi(0x82);
      spi(0x00);
      spi(0x10);//start address
      spi(0x00);
      spi(0x29);//end address
      spi(0x00);
      spi(0x00);
      delay_ms(50);
      PORTB.4=1;
      //--------------------------------------------------------------------
      delay_ms(1000);
      PORTD.6=1;

      //--------------------------------------------------------------------
      //Record ************************************************** **********
      PORTB.4=0;
      spi(0x91);
      spi(0x00);
      spi(0x10);//start address
      spi(0x00);
      spi(0x29);//end address
      spi(0x00);
      spi(0x00);
      delay_ms(50);
      PORTB.4=1;
      delay_ms(8000);
      //--------------------------------------------------------------------
      //--------------------------------------------------------------------

      while (1){
      //--------------------------------------------------------------------
      //Play ************************************************** ************
      PORTB.4=0;
      spi(0x90);
      spi(0x00);
      spi(0x10);//start address
      spi(0x00);
      spi(0x29);//end address
      spi(0x00);
      spi(0x00);
      delay_ms(50);
      PORTB.4=1;
      }
      }

      دیدگاه


        #4
        پاسخ : پروژه ی ظبط و پخش صدا با ISD1700 و میکرو AVR

        نوشته اصلی توسط سید مصطفی طبسی
        سلام
        من یک پروژه دارم لطفا کمکم کنید
        توسط آی سی ISD1700 و میکروکنترولر در محیط بسکام بتواند هم توسط میکروفن و هم توسط کامپیوتر صدا را در آدرس های معین با صفحه کلید ذخیره و توسط صفحه کلید بتوان با دادن آدرس مشخص آنها را پخش کرد
        باتشکر
        سلام دوست عزیز.از پزوژتون جواب گرفتین؟من یه مشکلی دارم میخوام راهنماییم کنید

        دیدگاه


          #5
          پاسخ : پروژه ی ظبط و پخش صدا با ISD1700 و میکرو AVR

          سلام عزیزم من همین پروِه رو توی این سایت اپلود کردم با توضیحات
          سرچ کنید پیدا می کنید .
          مولا علی (ع) میفرمایند : آسوده باش , آستین هارا بالا بزن , بر خدا توکل کن , آنگاه خدا را خواهی دید که زودتر از تو دست به کار شده است .

          دیدگاه


            #6
            پاسخ : پروژه ی ظبط و پخش صدا با ISD1700 و میکرو AVR

            نوشته اصلی توسط سید مصطفی طبسی
            سلام عزیزم من همین پروِه رو توی این سایت اپلود کردم با توضیحات
            سرچ کنید پیدا می کنید .
            سلام-کلی سرچ کردم چیزی نبود چندتا سوال دارم شما میتونید راهنماییم کنید؟

            دیدگاه


              #7
              پاسخ : پروژه ی ظبط و پخش صدا با ISD1700 و میکرو AVR

              از اینجا می تونید دانلود کنید
              http://www.eca.ir/forum2/index.php?topic=53753.msg283833#msg283833
              http://eec.blogfa.com/post-2.aspx

              انشالله که مفید باشه
              اگر سوال داشتید بپرسید انشالله که برسم جواب بدم ولی قول نمیدم . اگر رسیدم و یاد داشتم چشم :smile:
              مولا علی (ع) میفرمایند : آسوده باش , آستین هارا بالا بزن , بر خدا توکل کن , آنگاه خدا را خواهی دید که زودتر از تو دست به کار شده است .

              دیدگاه


                #8
                پاسخ : پروژه ی ظبط و پخش صدا با ISD1700 و میکرو AVR

                نوشته اصلی توسط سید مصطفی طبسی
                اگر سوال داشتید بپرسید انشالله که برسم جواب بدم ولی قول نمیدم . اگر رسیدم و یاد داشتم چشم :smile:
                سلام دوست عزیز-من با آدرس دهی مشکل دارم چطور آدرس بدم؟میخوام چند تا کلمه ظبط کنم بعد با چیدن کنارهم جمله بسازم.حالا چطور این آدرس ها رو بسازم؟

                دیدگاه


                  #9
                  پاسخ : پروژه ی ظبط و پخش صدا با ISD1700 و میکرو AVR

                  نوشته اصلی توسط morteza7090
                  سلام دوست عزیز-من با آدرس دهی مشکل دارم چطور آدرس بدم؟میخوام چند تا کلمه ظبط کنم بعد با چیدن کنارهم جمله بسازم.حالا چطور این آدرس ها رو بسازم؟
                  سلام امید وارم که نگاهی به پروژه داشته باشید تا توضیحات راحت تر بشه
                  شما قصد ذخیره ی کلمات رو دارید و بعد مثلا قصد دارید باز زدن چهار تا عدد 1234 چهار تا کلمه فراخوانی بشه و یک جمله تشکیل بشه
                  باید اول pu را فعال کنید تا میکرو متوجه ی ای سی بشه یا یک چیزی شبیه به این .
                  نگاه کن برای ادرس دهی به صفحه 24 و 25 روجوع کن توی جدول می بینی که هر عملی این قدر بایت داره که شما برای انجام هر عمل باید به همان مقدار بایت بفرستید که از 7 بایت تجاوز نمی کنه .
                  شما در اول باید یک ارایه یه 7 بایتی بسازید
                  و در اول باید pu را فعال کنید پس چچون این نیاز به دو بایت دارد کد های مربوطه را ارسال کنید
                  دیگر کارها هم به همین شکل
                  مثلا کد ظبط از 7 بایت تشکلیل شده که دو باید اول باید بایت های مخصوص معرفی ظبط را ارسال کرد و بایت های بعدی شما ادرس ظبط را مشخص میکند
                  به مثال اولی هم دقت کنید که توضیح داده ام مثال اول رو خط به خط
                  میدونم خوب توضیح ندادم ولی همون پی دی اف رو همون صفحات و مثال اولی رو دقت کنید همه چیز دستتون میاد .
                  راستی پی دی اف رو تونستین دانلود کنید ؟
                  مولا علی (ع) میفرمایند : آسوده باش , آستین هارا بالا بزن , بر خدا توکل کن , آنگاه خدا را خواهی دید که زودتر از تو دست به کار شده است .

                  دیدگاه


                    #10
                    پاسخ : پروژه ی ظبط و پخش صدا با ISD1700 و میکرو AVR

                    باسلام خدمت دوستان عزیز
                    من مدتیه با isd1720 کارمیکنم متاسفانه به مشکلات زیربرخوردم ممنون میشم راهنماییم کنید
                    1-توالی انجام کار رو(ضبط وپخش)هنوز پیدانکردم!
                    2-هنگام پخش خیلی بی کیفیت وصدا کمه!
                    3-هنگام پاک کردنم پاک نمیشه.پیغام جدید با قدیم باهم پخش میشه
                    4-بعداز هربار دستورپخش دوبار پخش میکنه!
                    کلا کلافه شدم دیتاشیت رو حفظ شدم.البته سری isd1700

                    دیدگاه

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