ISD1700 series Winbond chipcorder


Closed Thread
Results 1 to 13 of 13

Hybrid View

  1. #1
    JoelPIC's Avatar
    JoelPIC Guest


    Did you find this post helpful? Yes | No

    Default SPI issues

    Hey guys,

    I'm new here, but you seem like you have some experience working with the ISD17000 chipcorder series.

    I've been having luck communicating with the chipcorder over the SPI interface; however, I'm having one BIG issue.

    My PIC controls two chipcorders and while one is recording, the other one is playing back. It works fine, usually for about 5 minutes, at which point the play command continues to work, but it's no longer records. I can tell visually because I have the LED option enabled.

    The only way to get it to work again is to do a hardware reset, then a hardware global erase. If I try these same commands via SPI, it doesn't work.

    I guess my questions are this:

    1) Has anyone see this behavior, where the "record command" (0x41) seems to just not work after a few minutes?

    2) I notice that once the record stops working, the CMD_ERR bit does get set. But does this really even do any good? It tells you there's a problem but there's no way to get the thing reset and working again... except for that hardware reset / global erase thing I mentioned earlier.

    Any help is greatly appreciated.

    Thx,

    Joel

  2. #2
    Join Date
    Mar 2009
    Posts
    11


    Did you find this post helpful? Yes | No

    Default PIC SPI Settings

    Hi Joel,

    It looks like you're farther along than I am. After a 9 month period of inactivity I'm finally starting to program my PIC and trying to get the ISD1700 up and running. (FYI, it's hard to do hobbies when you're writing a Master's Thesis and moving cross country to start a new job, haha.)

    But my initial efforts to get the SPI communications working have been unsuccessful. What PIC are you using? I'm using the PIC16F887. Would you mind posting your code settings?

    Any luck with the bugs you were having? Maybe if I can get up to speed, we can tackle this as a team.

    Thanks, Alan

  3. #3
    Join Date
    Mar 2009
    Posts
    11


    Did you find this post helpful? Yes | No

    Default

    Hi Joel,

    This forum thread might help, although they do all their SPI commands via bit banging. Good luck

    http://www.picbasic.co.uk/forum/show...6106#post86106

    Alan

  4. #4
    Join Date
    Mar 2009
    Posts
    11


    Did you find this post helpful? Yes | No

    Default

    Hi Joel,

    I think I might have an answer for you if you're still working through your issue. I have my ISD1700 and PIC recording and playing. I also had the same issue where it appears to stop working. One of the things I realized is that if I send a record command or play command that blinks the LED, if I send a read status without the fourth bit enabled for the LED, the LED will not come on or blink for the record and play respectively. So I realized that the chip was still recording although the LED wasn't playing. Any new command you send should set the fourth bit to keep the LED working.

    How's the programming coming for you?

    Alan

Similar Threads

  1. Winbond ISD1700 Voice Recorder
    By RFEFX in forum mel PIC BASIC Pro
    Replies: 58
    Last Post: - 22nd April 2014, 10:00
  2. ISD1700 series
    By lerameur in forum mel PIC BASIC Pro
    Replies: 1
    Last Post: - 30th October 2008, 23:57
  3. Series resistor when using weak pull-up
    By Sharky in forum General
    Replies: 12
    Last Post: - 20th October 2006, 13:17

Members who have read this thread : 0

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