Emic and Propeller
Just got an Emic speech module. I cannot get the Emic board to respond to anything I send with the propeller Demo board.·The EMIC LED color at start up on the EMIC with the color sequence seems fine.I have the EMIC Sin connected to IO Pin 2.·
Tried both DIP switch positions with no luck on the EMIC – ASCII and Hex mode.··
Hooked up·a logic analyzer to SIN and I see the text string coming across fine at 2400 baud, no parity,1 stop bit.··The EMIC LED stays green the whole time and the busy line never changes.
Need someone to help point me in the right direction.· Sample code I am using attached.
Thanks!
Tried both DIP switch positions with no luck on the EMIC – ASCII and Hex mode.··
Hooked up·a logic analyzer to SIN and I see the text string coming across fine at 2400 baud, no parity,1 stop bit.··The EMIC LED stays green the whole time and the busy line never changes.
Need someone to help point me in the right direction.· Sample code I am using attached.
Thanks!
Comments
Give it plenty of time to initialize. I highly recommend that you give it the "hard" reset sequence, which means using one more line from the Prop to the EMIC. Bring that line low for one millisecond and then either wait one full second or wait for the "OK" response to come back. That also insures that there is no junki in the receive buffer that would prevent it from recognizing the "say". For concatenating phrases it is also important to implement the "busy" line as an input to Prop. I've worked with it on the Stamp, not on the Prop.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Tracy Allen
www.emesystems.com
The 3.3V logic from the prop to the emic should be fine but I notice that the minimum reset control voltage (Vinrst) is 0.8*Vcc = 4V.
my2cents
*Peter*
Thanks.
Use Tracy Allen's·simple level shift example. (10k pull up resistor to 5v on emic's SI pin) and voila.
http://forums.parallax.com/forums/default.aspx?f=25&m=124837
Joe
edited: solution credit goes to Tracy Allen
Post Edited (Joe McClure) : 2/28/2007 9:35:46 PM GMT