Hi,
I'm now doing a project and need to record some segments of voice (for example voice1 till voice26) replay them randomly. There is a bit confusion and I hope that somebody may give me some hints.
First of all, I'm using ISD25120 with PIC16F877A to control it when to play.
So I plan to set up the circuit (for recording purpose only) without PIC as in the application notes of ISD25120, then connect all the address line A0 to A9 to push button. Then record the voice, record-EOM, record-EOM until all my voices recording is done. After that, (I want to know which sound store in what address), I play it back and use the push button for addresses (A0-A9 as I mention above) to determine which sound in what address. For example, 0000 0000 01 (A9-A0) it play back the voice1. So voice1 address is 0000 0000 01. Then after i determine all address for voice1 till voice26, I will write a C programming into my PIC, declare the address for voice1 till voice26 and when to play them (which input button to press to PIC input pins).
Question 1: actually how to set EOM? It will automatically set EOM when i finish record one voice? Since there is no push button or any switches in EOM pin. (in the application notes)
Question 2: my overall concept is correct?
Question 3: When I want to play back the voice, it should be will automatically playback right? So It is not using the push button for address only it will play back. How to set this?
Question 4: To erase all the voice I have recorded, it is I just need to reset my chip? Any other alternative?
Question 5: After I determine the address for all voices, then connect to PIC, my address pin (A0 till A9) still need to connect to PIC I/O pins? Since the datasheet stated not to connect them. But if not, my PIC will know what my program state about the address?
Hope you can understand what I mean.
Thank you.
I'm now doing a project and need to record some segments of voice (for example voice1 till voice26) replay them randomly. There is a bit confusion and I hope that somebody may give me some hints.
First of all, I'm using ISD25120 with PIC16F877A to control it when to play.
So I plan to set up the circuit (for recording purpose only) without PIC as in the application notes of ISD25120, then connect all the address line A0 to A9 to push button. Then record the voice, record-EOM, record-EOM until all my voices recording is done. After that, (I want to know which sound store in what address), I play it back and use the push button for addresses (A0-A9 as I mention above) to determine which sound in what address. For example, 0000 0000 01 (A9-A0) it play back the voice1. So voice1 address is 0000 0000 01. Then after i determine all address for voice1 till voice26, I will write a C programming into my PIC, declare the address for voice1 till voice26 and when to play them (which input button to press to PIC input pins).
Question 1: actually how to set EOM? It will automatically set EOM when i finish record one voice? Since there is no push button or any switches in EOM pin. (in the application notes)
Question 2: my overall concept is correct?
Question 3: When I want to play back the voice, it should be will automatically playback right? So It is not using the push button for address only it will play back. How to set this?
Question 4: To erase all the voice I have recorded, it is I just need to reset my chip? Any other alternative?
Question 5: After I determine the address for all voices, then connect to PIC, my address pin (A0 till A9) still need to connect to PIC I/O pins? Since the datasheet stated not to connect them. But if not, my PIC will know what my program state about the address?
Hope you can understand what I mean.
Thank you.