اطلاعیه

Collapse
No announcement yet.

مشکل در ارتباط avr با isd4004 در کدویژن

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

    مشکل در ارتباط avr با isd4004 در کدویژن

    با سلام
    من چند هفته ای میشه که دارم روی مدار ارتباط میکرو با این ایسی کار می کنم ولی هنوز جواب نمیده
    کدی که تا حالا نوشتم پائین اومده
    خواهش می کنم اگه کسی مشکل رو پیدا کرد کمک کنه
    تشکر فراوان

    #include <mega32.h>
    #include <delay.h>
    // SPI functions
    #include <spi.h>




    // Declare your global variables here
    void rec(void)
    {
    delay_ms(1000);
    if(PINA.0==1)
    {
    PORTB.4=0;
    spi(0x00);
    spi(0x00);
    spi(0x20);
    delay_ms(10);
    PORTB.4=1;

    delay_ms(1000);

    PORTB.4=0;
    spi(0x00);
    spi(0x00);
    spi(0x20);
    delay_ms(10);
    PORTB.4=1;
    delay_ms(1000);
    delay_ms(1000);

    PORTB.4=0;
    spi(0x00);
    spi(0x00);
    spi(0xa0);
    delay_ms(10);
    PORTB.4=1;
    while(PINA.0==1);

    PORTB.4=0;
    spi(0x00);
    spi(0x00);
    spi(0x30);
    delay_ms(10);
    PORTB.4=1;
    delay_ms(2000);
    };
    }

    void play(void)
    {
    delay_ms(3000);
    if(PINA.1==1)
    {
    PORTB.4=0;
    spi(0x00);
    spi(0x00);
    spi(0x20);
    delay_ms(10);
    PORTB.4=1;
    delay_ms(1000);

    PORTB.4=0;
    spi(0x00);
    spi(0x00);
    spi(0xE0);
    delay_ms(10);
    PORTB.4=1;

    while(PINA.1==1);

    PORTB.4=0;
    spi(0x00);
    spi(0x00);
    spi(0x30);
    delay_ms(10);
    PORTB.4=1;
    delay_ms(2000);
    };
    }


    void main(void)
    {
    // Declare your local variables here

    // Input/Output Ports initialization
    // Port A initialization
    // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
    // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
    PORTA=0x03;
    DDRA=0x00;

    // Port B initialization
    // Func7=Out Func6=In Func5=Out Func4=Out Func3=In Func2=In Func1=In Func0=In
    // State7=0 State6=T State5=0 State4=0 State3=T State2=T State1=T State0=T
    PORTB=0x00;
    DDRB=0xB0;

    // Port C initialization
    // Func7=Out Func6=Out Func5=Out Func4=Out Func3=Out Func2=Out Func1=Out Func0=Out
    // State7=0 State6=0 State5=0 State4=0 State3=0 State2=0 State1=0 State0=0
    PORTC=0x00;
    DDRC=0xFF;

    // Port D initialization
    // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
    // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
    PORTD=0x00;
    DDRD=0x00;

    // Timer/Counter 0 initialization
    // Clock source: System Clock
    // Clock value: Timer 0 Stopped
    // Mode: Normal top=FFh
    // OC0 output: Disconnected
    TCCR0=0x00;
    TCNT0=0x00;
    OCR0=0x00;

    // Timer/Counter 1 initialization
    // Clock source: System Clock
    // Clock value: Timer 1 Stopped
    // Mode: Normal top=FFFFh
    // OC1A output: Discon.
    // OC1B output: Discon.
    // Noise Canceler: Off
    // Input Capture on Falling Edge
    // Timer 1 Overflow Interrupt: Off
    // Input Capture Interrupt: Off
    // Compare A Match Interrupt: Off
    // Compare B Match Interrupt: Off
    TCCR1A=0x00;
    TCCR1B=0x00;
    TCNT1H=0x00;
    TCNT1L=0x00;
    ICR1H=0x00;
    ICR1L=0x00;
    OCR1AH=0x00;
    OCR1AL=0x00;
    OCR1BH=0x00;
    OCR1BL=0x00;

    // Timer/Counter 2 initialization
    // Clock source: System Clock
    // Clock value: Timer 2 Stopped
    // Mode: Normal top=FFh
    // OC2 output: Disconnected
    ASSR=0x00;
    TCCR2=0x00;
    TCNT2=0x00;
    OCR2=0x00;

    // External Interrupt(s) initialization
    // INT0: On
    // INT0 Mode: Any change
    // INT1: Off
    // INT2: Off
    GICR|=0x40;
    MCUCR=0x01;
    MCUCSR=0x00;
    GIFR=0x40;

    // Timer(s)/Counter(s) Interrupt(s) initialization
    TIMSK=0x00;

    // Analog Comparator initialization
    // Analog Comparator: Off
    // Analog Comparator Input Capture by Timer/Counter 1: Off
    ACSR=0x80;
    SFIOR=0x00;

    // SPI initialization
    // SPI Type: Master
    // SPI Clock Rate: 62.500 kHz
    // SPI Clock Phase: Cycle Half
    // SPI Clock Polarity: Low
    // SPI Data Order: LSB First
    SPCR=0x71;
    SPSR=0x00;

    // Global enable interrupts
    #asm("sei&quot

    while (1)
    {
    PORTC=0xff;
    delay_ms(1000);
    PORTC=0x00;
    delay_ms(1000);
    // Place your code here
    if(PINA.0==1)
    rec();

    if(PINA.1==1)
    play();
    };
    }

    #2
    پاسخ : مشکل در ارتباط avr با isd4004 در کدویژن

    سلام دوست عزیز
    راستش من با این ic کار نکردم ولی با isd1760 کار کردم البته بعد از 3 - 4 هفته به نتیجه رسیدم
    یه پیشنهاد میکنم اگه دیتا شیتشو داری به دقت مطالعه کن چون که فقط با خوندن اون به نتیجه میکری .... برای من که اینجوری بود
    انشا ا... که به جواب برسی :nice:
    ذکات علم یاد دادنه ....

    دیدگاه


      #3
      پاسخ : مشکل در ارتباط avr با isd4004 در کدویژن

      به این یه سری بزن : :smile:
      http://yazdkit.com/isd4004-8min-16-min-1032.html/
      هدفهای بزرگ مردان بزرگ می خواهد .

      دیدگاه


        #4
        پاسخ : مشکل در ارتباط avr با isd4004 در کدویژن

        نوشته اصلی توسط majid.4206
        سلام دوست عزیز
        راستش من با این ic کار نکردم ولی با isd1760 کار کردم البته بعد از 3 - 4 هفته به نتیجه رسیدم
        یه پیشنهاد میکنم اگه دیتا شیتشو داری به دقت مطالعه کن چون که فقط با خوندن اون به نتیجه میکری .... برای من که اینجوری بود
        انشا ا... که به جواب برسی :nice:
        این آیسی که باهاش کار کردید هم با SPI کار می کنه؟ شما با چه نرم افزاری کار کردید؟ برنامه ای برای شبیه سازی این آیسی ها سراغ ندارید؟ من برنامه رو توی پروتئوس از نظر بایت هایی که باید با SPI بفرسته امتحان کردم، همون طوریه که توی دیتاشیت گفته ولی توی عمل جواب نمیده. ببخشید سوالام زیاد شد. ممنون میشم جواب بدید

        بازم متشکرم

        دیدگاه


          #5
          پاسخ : مشکل در ارتباط avr با isd4004 در کدویژن

          بله هم با مد spi کار میکنه هم دستی ..code vison ...

          برنامه ای برای شبیه سازی این آیسی ها سراغ ندارید؟
          اگه منظورتون از برنامه ایی مثله پروتئوسه به نظر من هیچ چیز مثل کاره عملی نمیشه چون خیلی موارد بوده من از یه برنامه ایی تو پروتئوس جواب گرفتم ولی تو عمل نه :cry2:

          در هر حال من یه نمونه برنامه دارم که با مد spi با این ic ارتباط برقرار میکنه به همراه دیتا شیتش اگه خواستین بفمائید تا up کنم
          موفق باشید :smile:
          ذکات علم یاد دادنه ....

          دیدگاه


            #6
            پاسخ : مشکل در ارتباط avr با isd4004 در کدویژن

            سلام
            از این برنامه که واسه ISD4004_8m نوشته شده استفاده کن.

            برنامش قابل فهمه و راحت میتونی تغییرش بدی. این برنامه میتونه صدا رو تو 8 تراک ذخیره کنه.






            /*
            IN THE NAME IS GOD THE COMPASSION THE MERCIFUL
            PROGRAM WRITE BY HAMID BADAMI NEJAT
            HAMIID_2006@YAHOO.COM
            */

            #include <mega16.h>
            #include <delay.h>

            // SPI functions
            #include <spi.h>


            #define POWERUP 0b00000100
            #define SETPLAY 0b00000111
            #define PLAY 0b00001111
            #define SETREC 0b00000101
            #define REC 0b00001101
            #define STOPPWRDN 0b00001000
            #define STOP 0b00001100
            #define LED_play PORTB.0
            #define LED_rec PORTB.1
            #define _int PINB.2
            #define play_or_rec PINB.3
            #define slave_select PORTB.4
            #define stop_key PIND.0



            void play(void);
            void rec(void);
            void ss(void);
            void input_check(void);

            unsigned char adress_lsb;
            unsigned char adress_msb;
            int i;
            bit a;

            void main(void)
            {
            DDRB=0xB3;
            DDRB.3=0;
            // SPI initialization
            // SPI Type: Master
            // SPI Clock Rate: 250.000 kHz
            // SPI Clock Phase: Cycle Half
            // SPI Clock Polarity: Low
            // SPI Data Order: MSB First
            SPCR=0x50;
            SPSR=0x00;
            while (1)
            {
            input_check();
            if(play_or_rec==1) play();
            if(play_or_rec==0) rec();
            delay_ms(100);
            };
            }
            /////////////////////////////rec
            void rec (void){
            spi(STOP);
            ss();
            LED_play=0;
            LED_rec=1;
            if(!stop_key && a==0){
            spi(POWERUP);
            ss();
            delay_ms(35);
            spi(POWERUP);
            ss();
            delay_ms(65);
            spi(adress_lsb);
            ss();
            spi(adress_msb);
            ss();
            spi(SETREC);
            ss();
            spi(REC);
            ss();
            delay_ms(500);
            for(i=0;i<8000;i++){
            if(!stop_key) break;
            delay_ms(100);
            }
            }
            spi(STOPPWRDN);
            ss();
            delay_ms(1000);
            }
            ////////////////////////////play
            void play(void){
            spi(STOP);
            ss();
            LED_play=1;
            LED_rec=0;
            if(!a){
            spi(POWERUP);
            ss();
            delay_ms(35);
            spi(adress_lsb);
            ss();
            spi(adress_msb);
            ss();
            spi(SETPLAY);
            ss();
            spi(PLAY);
            delay_ms(30);
            ss();
            delay_ms(500);
            for(i=0;i<8000;i++){
            if(stop_key==0 || _int==0 ) break;
            delay_ms(100);
            }
            spi(STOPPWRDN);
            ss();
            delay_ms(1000);
            }
            }

            void ss(void){
            for(i=0;i<10;i++){
            slave_select=1;
            delay_us(1000);
            slave_select=0;
            }
            }


            void input_check(void){
            DDRC=0xff;
            if(PINA.0){adress_lsb=0;adress_msb=0;a=0;}
            if(PINA.1){adress_lsb=0;adress_msb=0b00100000;a=0; }
            if(PINA.2){adress_lsb=0;adress_msb=0b01000000;a=0; }
            if(PINA.3){adress_lsb=0;adress_msb=0b01100000;a=0; }
            if(PINA.4){adress_lsb=0;adress_msb=0b10000000;a=0; }
            if(PINA.5){adress_lsb=0;adress_msb=0b10100000;a=0; }
            if(PINA.6){adress_lsb=0;adress_msb=0b11000000;a=0; }
            if(PINA.7){adress_lsb=0;adress_msb=0b11100000;a=0; }
            if(PINA==0) a=1;

            }




            دیدگاه


              #7
              پاسخ : مشکل در ارتباط avr با isd4004 در کدویژن

              نوشته اصلی توسط majid.4206
              بله هم با مد spi کار میکنه هم دستی ..code vison ...

              برنامه ای برای شبیه سازی این آیسی ها سراغ ندارید؟
              اگه منظورتون از برنامه ایی مثله پروتئوسه به نظر من هیچ چیز مثل کاره عملی نمیشه چون خیلی موارد بوده من از یه برنامه ایی تو پروتئوس جواب گرفتم ولی تو عمل نه :cry2:

              در هر حال من یه نمونه برنامه دارم که با مد spi با این ic ارتباط برقرار میکنه به همراه دیتا شیتش اگه خواستین بفمائید تا up کنم
              موفق باشید :smile:
              سلام
              ممنون میشم بذارید
              یکی از پست های مربوط به ISD4004 رو خوندم که پرسیده بودن باید واسه پایه های ارتباطی میکرو و این تراشه تقسیم مقامتی کرد یا نه، من تقسیم مقاومتی نداشتم
              بیاد این کارو کرد؟ یعنی سطح بالای ولتاژ بیانگر یک که به تراشه ISD4004 داده میشه باید 3ولت باشه؟

              بازم ممنونم

              دیدگاه


                #8
                پاسخ : مشکل در ارتباط avr با isd4004 در کدویژن

                ممنون میشم بذارید
                به خدا شرمنده تمام سورس و برنامه های مربوط به Code Vision از بین رفته :cry2:
                ولی PDF ش بود

                بفرمائید :NO:
                ISD1700.rar





                ذکات علم یاد دادنه ....

                دیدگاه


                  #9
                  پاسخ : مشکل در ارتباط avr با isd4004 در کدویژن

                  این فایل برنامه و شماتیک پروژه ضبط و پخش صدا در isd4004.
                  سلام
                  ممنون میشم بذارید
                  یکی از پست های مربوط به ISD4004 رو خوندم که پرسیده بودن باید واسه پایه های ارتباطی میکرو و این تراشه تقسیم مقامتی کرد یا نه، من تقسیم مقاومتی نداشتم
                  بیاد این کارو کرد؟ یعنی سطح بالای ولتاژ بیانگر یک که به تراشه ISD4004 داده میشه باید 3ولت باشه؟
                  اگه منظورتون تقسیم مقاومتی واسه اتصال پایه های رابط SPI است باید بگم نیازی به این کار نیست چون بدون اینکار هم بدرستی جواب میده. من با هر دو تا روش (با تقسیم مقاومتی و بدون اون)جواب. خیلی برنامه ساده ای هم داره.
                  فایل های پیوست شده

                  دیدگاه


                    #10
                    پاسخ : مشکل در ارتباط avr با isd4004 در کدویژن

                    سلام دوست عزیز.من با ای سی 1730 کار میکنم ولی نمیتونم با spi راه اندازیش کنم.کمکم میکنید لطفا؟

                    دیدگاه


                      #11
                      پاسخ : مشکل در ارتباط avr با isd4004 در کدویژن

                      سلام بی زحمت زکات علمتونوبه منم بدین!
                      من میخوام isd 1760 رو راه بندازم برنامم ظاهرا درسته اما تو پروتئوس جواب درستی نمیده.

                      #include <mega16.h>

                      // Alphanumeric LCD Module functions
                      #asm
                      .equ __lcd_port=0x1B ;PORTA
                      #endasm
                      #include <lcd.h>
                      #include<stdio.h>
                      #include<stdlib.h>

                      // SPI functions
                      #include <spi.h>

                      #define _ALTERNATE_PUTCHAR_
                      #pragma used+
                      void putchar(char c)
                      {
                      spi(c);
                      }
                      #pragma used-

                      #define _ALTERNATE_GETCHAR_
                      #pragma used+
                      char getchar(void)
                      {
                      return spi(0);
                      }
                      #pragma used-


                      #include <delay.h>
                      #define R PIND.0 //REC
                      #define P PIND.1 //PLAY
                      #define E PIND.2 //ERASE
                      int k=1;
                      char rec[20];
                      void main(void)
                      {
                      PORTB=0x00;
                      DDRB=0xBF;
                      PORTB.4=1;
                      // SPI initialization
                      // SPI Type: Master
                      // SPI Clock Rate: 7.813 kHz
                      // SPI Clock Phase: Cycle Half
                      // SPI Clock Polarity: Low
                      // SPI Data Order: LSB First
                      SPCR=0x7b;
                      SPSR=0x00;
                      PORTB.4=1;


                      // LCD module initialization
                      lcd_init(16);

                      home:
                      P=1;
                      R=1;
                      E=1;
                      lcd_clear();
                      lcd_putsf("home"
                      delay_ms(50);
                      while (1)
                      {
                      itoa(k,rec);
                      puts(rec);
                      //Place your code here
                      if(R==0)
                      {goto REC; }

                      if(P==0)
                      {goto PLAY;}

                      if(E==0)
                      {goto ERASE; }

                      }

                      PLAY:
                      //power up************************************************ ************
                      PORTB.4=0;
                      spi(0x01);
                      spi(0x00);
                      PORTB.4=1;
                      delay_ms(20);


                      lcd_clear();
                      lcd_putsf("play"

                      //set_play***************az addrese 0x00 play mikonee ta 0xff*********
                      PORTB.4=0;
                      spi(0x80);
                      spi(0x00);
                      spi(0x00);//start address
                      spi(0x00);
                      spi(0xff);//end address
                      spi(0x00);
                      spi(0x00);
                      PORTB.4=1;
                      //ta etmame play bayad dastoore takhir bedim;**************************
                      delay_ms(400);//0.4sec
                      goto home;

                      REC:
                      //set_rec***************az addrese 0x00 rec mikonee ta 0xff***********
                      lcd_clear();
                      lcd_putsf("record"
                      PORTB.4=0;
                      spi(0x81);
                      spi(0x00);
                      spi(0x00);//start address
                      spi(0x00);
                      spi(0xff);//end address
                      spi(0x00);
                      spi(0x00);
                      PORTB.4=1;
                      //ta etmame rec bayad dastoore takhir bedim;**************************
                      delay_ms(400);//0.4sec
                      lcd_clear();
                      goto home;

                      ERASE:
                      //power up************************************************ ************
                      lcd_clear();
                      lcd_putsf("Erase"


                      PORTB.4=0;
                      spi(0x01);
                      spi(0x00);
                      delay_ms(20);
                      PORTB.4=1;

                      //set_erase***************az addrese 0x00 erase mikonee ta 0xff*********
                      PORTB.4=0;
                      spi(0x82);
                      spi(0x00);
                      spi(0x00);//start address
                      spi(0x00);
                      spi(0xff);//end address
                      spi(0x00);
                      spi(0x00);
                      PORTB.4=1;
                      delay_ms(200);
                      goto home;
                      }

                      دیدگاه


                        #12
                        پاسخ : مشکل در ارتباط avr با isd4004 در کدویژن

                        نوشته اصلی توسط majid.4206
                        به خدا شرمنده تمام سورس و برنامه های مربوط به Code Vision از بین رفته :cry2:
                        ولی PDF ش بود

                        بفرمائید :NO:
                        ISD1700.rar
                        سلام میشه اینلینک رو دوباره up کنید. ممنون
                        A-Hosseini

                        دیدگاه


                          #13
                          پاسخ : مشکل در ارتباط avr با isd4004 در کدویژن

                          نوشته اصلی توسط حمید بادامی
                          سلام
                          از این برنامه که واسه ISD4004_8m نوشته شده استفاده کن.

                          برنامش قابل فهمه و راحت میتونی تغییرش بدی. این برنامه میتونه صدا رو تو 8 تراک ذخیره کنه.






                          /*
                          IN THE NAME IS GOD THE COMPASSION THE MERCIFUL
                          PROGRAM WRITE BY HAMID BADAMI NEJAT
                          HAMIID_2006@YAHOO.COM
                          */

                          #include <mega16.h>
                          #include <delay.h>

                          // SPI functions
                          #include <spi.h>


                          #define POWERUP 0b00000100
                          #define SETPLAY 0b00000111
                          #define PLAY 0b00001111
                          #define SETREC 0b00000101
                          #define REC 0b00001101
                          #define STOPPWRDN 0b00001000
                          #define STOP 0b00001100
                          #define LED_play PORTB.0
                          #define LED_rec PORTB.1
                          #define _int PINB.2
                          #define play_or_rec PINB.3
                          #define slave_select PORTB.4
                          #define stop_key PIND.0



                          void play(void);
                          void rec(void);
                          void ss(void);
                          void input_check(void);

                          unsigned char adress_lsb;
                          unsigned char adress_msb;
                          int i;
                          bit a;

                          void main(void)
                          {
                          DDRB=0xB3;
                          DDRB.3=0;
                          // SPI initialization
                          // SPI Type: Master
                          // SPI Clock Rate: 250.000 kHz
                          // SPI Clock Phase: Cycle Half
                          // SPI Clock Polarity: Low
                          // SPI Data Order: MSB First
                          SPCR=0x50;
                          SPSR=0x00;
                          while (1)
                          {
                          input_check();
                          if(play_or_rec==1) play();
                          if(play_or_rec==0) rec();
                          delay_ms(100);
                          };
                          }
                          /////////////////////////////rec
                          void rec (void){
                          spi(STOP);
                          ss();
                          LED_play=0;
                          LED_rec=1;
                          if(!stop_key && a==0){
                          spi(POWERUP);
                          ss();
                          delay_ms(35);
                          spi(POWERUP);
                          ss();
                          delay_ms(65);
                          spi(adress_lsb);
                          ss();
                          spi(adress_msb);
                          ss();
                          spi(SETREC);
                          ss();
                          spi(REC);
                          ss();
                          delay_ms(500);
                          for(i=0;i<8000;i++){
                          if(!stop_key) break;
                          delay_ms(100);
                          }
                          }
                          spi(STOPPWRDN);
                          ss();
                          delay_ms(1000);
                          }
                          ////////////////////////////play
                          void play(void){
                          spi(STOP);
                          ss();
                          LED_play=1;
                          LED_rec=0;
                          if(!a){
                          spi(POWERUP);
                          ss();
                          delay_ms(35);
                          spi(adress_lsb);
                          ss();
                          spi(adress_msb);
                          ss();
                          spi(SETPLAY);
                          ss();
                          spi(PLAY);
                          delay_ms(30);
                          ss();
                          delay_ms(500);
                          for(i=0;i<8000;i++){
                          if(stop_key==0 || _int==0 ) break;
                          delay_ms(100);
                          }
                          spi(STOPPWRDN);
                          ss();
                          delay_ms(1000);
                          }
                          }

                          void ss(void){
                          for(i=0;i<10;i++){
                          slave_select=1;
                          delay_us(1000);
                          slave_select=0;
                          }
                          }


                          void input_check(void){
                          DDRC=0xff;
                          if(PINA.0){adress_lsb=0;adress_msb=0;a=0;}
                          if(PINA.1){adress_lsb=0;adress_msb=0b00100000;a=0; }
                          if(PINA.2){adress_lsb=0;adress_msb=0b01000000;a=0; }
                          if(PINA.3){adress_lsb=0;adress_msb=0b01100000;a=0; }
                          if(PINA.4){adress_lsb=0;adress_msb=0b10000000;a=0; }
                          if(PINA.5){adress_lsb=0;adress_msb=0b10100000;a=0; }
                          if(PINA.6){adress_lsb=0;adress_msb=0b11000000;a=0; }
                          if(PINA.7){adress_lsb=0;adress_msb=0b11100000;a=0; }
                          if(PINA==0) a=1;

                          }

                          سلام خسته نباشید
                          خواهش میکنم در صورت امکان پاسخ بدین
                          برنامه ای ک بنده نوشته بودم کپی برنامه شما هست مدارشم دقیقا مطابق مدار شما هست
                          با میکروفون خازنی در ورودی وصل کردم صدای بسیار پر نویزی رو بعضی مواقع! ضبط میتونم بکنم و در اکثر مواقع با اینکه led متصل به isd4004 که در هنگام ضبط تغییر وضعیت میده ولی موقع پخش کمتر یک ثانیه ی صدای پرنویز پخش میشه و پایه مربوط به OVF /ٍEOF یک میشه ! خب اگه صدا نویز دارم هست باید به همون اندازه مدت ضبط طول بکشه تو پخشش و بعد EOF خروجی بده خب مگه نه ؟ همین طور میخواستم بدونم شما با کامپیوتر صدا رو با فیش aux وصل کردین بهش و پخش کردین بدرستی کار میکنه و خوب ضبط و پخش میشه ؟ طبق دیتاشیت گفته ی مقاومت 1 کیلو سری کنیم همون کافی هست ؟ چون در جای دیگه ای گفته باید 32 میلی ولت پیک باشه ورودی !

                          و اینکه وقتی مثلا در آدرس خاصی ی پیغام رو بنویسیم و دوباره تو همون آدرس ی پیغام رو ذخیره کنیم به صورتی که پیغام جدید طولش کمتر از پیغام قدیمی باشه ، آیسی پیغام جدید رو که پخش میکنه ادامش میره باقی مانده از پیغام قدیم رو پخش میکنه ؟ یعنی پیغام قدیم کلا ازبین رفته در نظر گرفته میشه و انتهای فایل صوتی برابر با انتهای صورت جدید که رو قبلی ضبط کردیم میشه ؟ کار نداره کل صوت قدیمی رو پوشش داده یا نه ؟

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

                          دیدگاه

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