Thông báo

Collapse
No announcement yet.

xin giúp về ISD4004-8M

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • xin giúp về ISD4004-8M

    Xin chào mọi người!
    Có anh chị nào làm việc với ISD4004-8M rồi giúp e cách điều khiển nó thu âm từng đoạn và phát âm từng đoạn với!! dùng atmega16 qua giao tiếp SPI với ISD4004! Và e k hiểu cái chân INT và chân RAC nối vào VĐK có chức năng là gì?
    Mong mọi người giúp đỡ! hic hic =="

  • #2
    mình đã lập trình cho avr như sau:
    // CT gửi
    void transmit(unsigned char i)
    {
    Slave=0;delay_us(500);
    SPDR=i;
    while(!(SPSR & (1<<SPIF)));
    Slave=1;
    }
    //code trong vòng lặp chính
    //đoạn code recorder
    if(!GHI_AM) // khi nút ấn ghi âm được ấn
    {
    delay_ms(10);
    transmit(POWERUP); delay_ms(30); //POWERUP = 0x20
    transmit(POWERUP); delay_ms(60);
    transmit(SETREC); //SETREC = 0xA0
    transmit(ADDRESS+j); // j==0 ADDRESS=0x00;
    transmit(ADDRESS+j);
    transmit(REC);
    }
    // code stop all
    if(!STOP_ALL)
    {
    delay_ms(10);
    transmit(STOP); //STOP=0x30
    }
    // play
    if(!PHAT)
    {
    delay_ms(10);
    transmit(POWERUP); delay_ms(25); //
    transmit(SETPLAY); // SETPLAY=0xE0
    transmit(ADDRESS+j); delay_ms(50);
    transmit(ADDRESS+j); delay_ms(50);
    transmit(PLAY); delay_ms(50); // PLAY=0xF0

    Mọi người xem giúp e, e dùng ISD4004-8MP và IC lm386.

    Comment


    • #3
      tình hình là chưa chạy! avr e dùng là atmega16 với TA=11.0592Mhz.

      Comment


      • #4
        Ai làm rồi giúp e với..........

        Comment


        • #5
          Close topic lại được rồi!
          K ai quan tâm nhưng mình đã tự sướng thành công!

          Comment

          Về tác giả

          Collapse

          caosang1992 Tìm hiểu thêm về caosang1992

          Bài viết mới nhất

          Collapse

          Đang tải...
          X