Ir ao conteúdo
  • Cadastre-se

thiagoneves

Membro Pleno
  • Posts

    20
  • Cadastrado em

  • Última visita

Reputação

0
  1. Caro Luiz, Estou aqui quase um ano depois. Sinceramente tinha esquecido desse post e na época eu não recebi o email de notificação da sua resposta, peço desculpas. Pois bem recentemente encontrei um site onde tem um projeto muito interessante, usa um Shield pra Arduíno onde é possível usar um software pra gravação das múltiplas mensagens. Da uma olhada ai pra você ver que interessante: http://www.open-electronics.org/a-voice-shield-for-arduino-give-voice-to-your-ideas/ Custei pra entender mas funciona da seguinte formar, ele usa uma biblioteca no arduino que faz a comunicação com o software, essa biblioteca tem o controle quase que todo através da interface gráfica de gravação, apagar e tocar usando os comandos SPI, e o mais interessante, o software já faz o cálculo da memória usada no ISD 17xx q você está usando, depois que você adiciona a mensagem na lista a ser gravada, quando você manda gravar a saída de áudio do PC tem que está ligada na entrada analógica ou do microfone no ISD, ai ele manda o comando pra gravar enquanto o som é tocado ele faz o cálculo de onde começa e termina a mensagem, acredito que seja em decimal os valores. Esse projeto é uma mão na roda pra quem está querendo usar com múltiplas mensagens e controlar individualmente. Voltando a minha dúvida inicial, tendo ao certo agora o valor do inicio da mensagem e do fim, embora não tenho certeza se esses valore seja em decimal, Estou usando o compilador CCS, e conforme a tabela de referencia dos comandos SPI na página 39, ficaria algo do tipo: spi_xfer(0x01); //LIGA O C.I spi_xfer(0x80); //SET_PLAY spi_xfer(0x16); //ENDEREÇO INICIAL spi_xfer(0x37); //ENDEREÇO FINAL spi_xfer(0x07); //DESLIGA O C.I Ou não tem nada a ver do jeito que estou imaginado? Segue o guia atualizado Rev2.1 http://www.4shared.com/office/w6S7EBvRba/EN_ISD1700_Design_Guide_Rev21.html
  2. Olá Amigos! Estou precisando de ajuda para descobrir como usar os CI's da Série ISD para usar com múltiplas mensagens, em específico o ISD1730. Alguém já utilizou algum CI da série com múltiplas mensagens? Tenho tentado entender analisando o datasheet mas parece ser muito vago a explicação de como usar com múltiplas mensagens. Pelo que entendi, você usa o protocolo SPI pra fazer esse gerenciamento de várias mensagens alocados em vários endereço de acordo como o tempo, por exemplo, nesse ISD1730 você pode gravar até 30 segundos, nesse caso eu poderia gravar 6 mensagens de 5 segundos e logo teria 6 endereços para acessar usando o protocolo SPI ou usando um microcontrolador com esse mesmo protocolo SPI. É nesse ponto onde eu achei o datasheet muito vago, não explica direito. Segue o datasheet da série ISD17XX: http://www.nuvoton.com/hq/enu/ProductAndSales/ProductLines/AudioApplicationIC/ISDVoiceIC/ISDChipCorder/Documents/ISD1700.pdf Por fim depois de muito pesquisar, achei nesse site www.nuvoton.com, uma placa controladora (ISD-ES17XX_USB_PB) da série desses ISD17XX que usa um software para esse controle total do chip. Se eu não estiver enganado, parece que esse controle e gerenciamento de múltiplas só é possível usando essa placa que custa só $210 ou com a cotação de hoje em reais (2,28).. R$478,80, bem salgadinha. Placa controladora: https://www.nuvoton.com/hq/enu/ProductAndSales/ProductLines/AudioApplicationIC/ISDVoiceIC/ISDChipCorder/Documents/ISD_ES17xxUSB_PB_UserGuide.pdf Obrigado a todos.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...