Hi Gary.
1. Do you have any newer design guide for the ISD17xx than the revision 0/2006?
2. What do you use for the site you built? Is this template included?
Ioannis
Hi Gary.
1. Do you have any newer design guide for the ISD17xx than the revision 0/2006?
2. What do you use for the site you built? Is this template included?
Ioannis
The ISD17XXX series is a fairly old device so there have been no changes to it. therefore I
believe the design guide would not change. the design guides are somewhat difficult to get.
I had to tell Winbond that my company (the one I was working for at the time) that we were
going to use about 500,000 devices a year.... so they quickly sent over their design guide.
As far as the flash template modification, I use MXStudio 2004 (photo Attached) and I just
downloaded a free Flash intro template and modified it to my liking.
- Gary
There are 10 kinds of people. Those that know binary and those that do not.
500.000! Wow!
Hope I do sell 5.000 pcs only!
Thanks for the infos, very much.
Ioannis
Hello all,
first, I want to thank you. With your help I was able to quickly understand ISD1700 functionnality (really bad datasheet !!).
I made a system that can speak numerous messages: Not full messages are recorded, but words.
Then I compose my message, sending play for words one after other.
My question is: How to copy memory from one ISD to another ? Is there a digital way via SPI commands ? I don't want to record my voice on each ISD !!!
You have 2 choices.
1. Buy the evaluation kit (programmer) that Nuvoton makes. The new design supports "batch" programming. The old version from Winbond does not, so make sure it's the new one made by Nuvoton.
2. Build your own custom programmer. I did this for my laser tag system by embedding the "recorder" functions in my PIC firmware. SO I also wrote a simple Windows application (in Liberty Basic) that plays wav files and sends commands to the PIC telling it to START or STOP recording. It also sends address commands.
To make it easier, I set up a memory map of pre-defined addresses for the ISD1700. Then I just make sure that the wav files are not longer than each memory location. Since the wav files will usually be shorter than the memory slot, I send a STOP command after the PC plays the wav file. The ISD1700 will insert a EOM marker. When the ISD plays the file it will stop playback at the EOM (the EOM feature must be enabled).
Jim
Hi Guys,
I started a project using the PIC16F887 and a WINBOND ISD1700 Chip. I've been struggling to get the SPI communications working.
In googling and searching through forums I came across this post.
In reading through your posts and some of the code you have posted, it appears that you guys "bit banged" the ISD commands. Have any of you used the specific hardware on your PICs? Do you know if this is possible?
I've used the PIC16F887 before with assembly so it's not that big of a deal to try and read your code, but I was wondering if any of you did any work in C? This is my first project using MPLAB and the HI-Tech C compiler.
Thanks, Alan
Hmm, then you are at wrong forum. This is about PicBasic Pro compiler. Not the C compiler of any company.
Ioannis
Bookmarks