Recording WAV files to EEPROM


Closed Thread
Results 1 to 5 of 5
  1. #1
    Join Date
    Nov 2005
    Location
    Cambridge UK
    Posts
    45

    Default Recording WAV files to EEPROM

    Hi All,
    I am quite new to PIC programming and so far I have managed to solve all my pic problems by searching this site, thanks to those that have helped me!!!

    I wondering if there is a simple way of recording WAV files to EEPROM? Then play it back via a D to A?
    I would like to record one 5 second file then access it as and when required. Once I can do this I will build on it to access multiple WAV files.

    I have managed to use the chipcorder series to do this, but find the recording and addressing of each sound file a bit slow.

    I am planning to build 20+ of these so can see it being a bit time consuming, any help to get me going would be great!!!!
    Thanks for your time
    Nick
    P.S
    I got the idea of using EEPROM from the October 05 edition of Everday practical Electronics!!

  2. #2
    Join Date
    Oct 2004
    Location
    Italy
    Posts
    695


    Did you find this post helpful? Yes | No

    Default

    Hi,

    Theory of operation.

    AVR335: Digital Sound Recorder with AVR and DataFlash
    http://www.atmel.com/dyn/resources/p...ts/doc1456.pdf

    Best regards,

    Luciano

  3. #3
    Join Date
    Nov 2005
    Location
    Cambridge UK
    Posts
    45


    Did you find this post helpful? Yes | No

    Default

    HI Luciano,

    Thanks for the link to that data sheet, its a bit complicated for me at the moment. I would like to stick with pbp for the moment.

    Have been searching this site again and ISD4002 looks like a good bet.
    Before I was using the ISD1200 series which was easy to set up but a pain for me to load the audio too, and then address each sample.

    Going to study the ISD4002 data sheet and see if I can get better results this time, If any one has any tips for these chips please let me know.

    Kind regards
    Nick

  4. #4
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    do a search for ISD4002 in this forum... there's some example here and there
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  5. #5
    Join Date
    Nov 2005
    Location
    Cambridge UK
    Posts
    45


    Did you find this post helpful? Yes | No

    Default

    Hi mister e

    Have done a few searches on here for isd4002, found some good links, I have down loaded and printed the data sheet and a example program from melabs for their lab-xt board.

    http://www.melabs.com/resources/samples.htm#xtpbp

    Goto the voicext.bas full code given, I am going through it so I understand how it works, I will then attempt to modify it for the pic16f628.

    Its going to be a bit slow, I am refering to the data sheet, pbp manual and
    sample prog! Will let you know how I get on, next i'll need to get hold of a isd4002 chip.

    Kind regards
    Nick

Similar Threads

  1. Can't read sequential addresses in external EEPROM
    By tjkelly in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 18th February 2010, 14:46
  2. How to define constants that specify eeprom addresses
    By DwayneR in forum mel PIC BASIC Pro
    Replies: 4
    Last Post: - 8th December 2009, 04:07
  3. Problem with I2C EEPROM addressing
    By Atom058 in forum General
    Replies: 14
    Last Post: - 3rd November 2009, 03:17
  4. How to write/read strings EEPROM/LCD
    By g-hoot in forum mel PIC BASIC Pro
    Replies: 22
    Last Post: - 11th February 2007, 06:26
  5. word variable to 25lc640
    By TONIGALEA in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 6th July 2004, 19:59

Members who have read this thread : 1

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts