Talmodul SP03 ger problem
Talmodul SP03 ger problem
Jag använder en mikroprocessor med RS232, och vill göra det, för att styra SP03, problemet är att jag kan få den att tala en gång med att man sedan måsta programmera om mikroprocessorn för att den skall tala nästa fras.
Har ingen aning om vad jag skall göra...
Har ingen aning om vad jag skall göra...
vi provar igen.
här är manualen för SP03.
http://www.robot-electronics.co.uk/htm/Sp03doc.shtml
Jag vill kunna få den att prata mha en mikroprocessor.
Jag får den att prata en gång.
Men sedan så slutar han prata efter första meningen.
om jag vill att den skall säga nåt annat så händer inget, jag får tillbaks dom värdena som jag skall ha tillbaks, men den utalar inte värdena.
här är manualen för SP03.
http://www.robot-electronics.co.uk/htm/Sp03doc.shtml
Jag vill kunna få den att prata mha en mikroprocessor.
Jag får den att prata en gång.
Men sedan så slutar han prata efter första meningen.
om jag vill att den skall säga nåt annat så händer inget, jag får tillbaks dom värdena som jag skall ha tillbaks, men den utalar inte värdena.
Helt omöjligt att säga något utifrån den "tunna" infon.
Du sitter ju inne med all info och förstår det säkert...
> "Jag får den att prata en gång."
En gång efter vadå ?
Och vad betyder ""programmera om" ?
Sen stämmer inte tabellen överens med texten under "RS232 Commands"
på sidan du länkade till. I texten talas det om "0x1A", men det saknas
i tabellen...
Du sitter ju inne med all info och förstår det säkert...

> "Jag får den att prata en gång."
En gång efter vadå ?
Och vad betyder ""programmera om" ?
Sen stämmer inte tabellen överens med texten under "RS232 Commands"
på sidan du länkade till. I texten talas det om "0x1A", men det saknas
i tabellen...
- JimmyAndersson
- Inlägg: 26558
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Vad gjorde du åt det???
Jag tänkte att man skulle kunna lägga en fet delay men det fungerar inte.
Det är ju så att när jag för över programmet så säger mikroprocessorn i detta fallet hello och sedan skall den säga hello igen problemet är ju att det skickas för mycket data på för kort tid till SP03.
Så det som skickas ignoreras till SP03 talat klart.
detta är så som jag förstår det iallafall.
jag kopplade till hyperterminalen till detta för att se vad som man får tillbaks och det första ordet får jag tillbaka men inget annat.
Som det står i dokumentet så får man ju en svars kod för varje tecken och kommando man skickar.
Jag tänkte att man skulle kunna lägga en fet delay men det fungerar inte.
Det är ju så att när jag för över programmet så säger mikroprocessorn i detta fallet hello och sedan skall den säga hello igen problemet är ju att det skickas för mycket data på för kort tid till SP03.
Så det som skickas ignoreras till SP03 talat klart.
detta är så som jag förstår det iallafall.
jag kopplade till hyperterminalen till detta för att se vad som man får tillbaks och det första ordet får jag tillbaka men inget annat.
Som det står i dokumentet så får man ju en svars kod för varje tecken och kommando man skickar.
- Schnegelwerfer
- Inlägg: 1863
- Blev medlem: 8 november 2004, 13:46:56
- JimmyAndersson
- Inlägg: 26558
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
"Vad gjorde du åt det???"
Eftersom jag hade knappat in tre rader för mycket, så plockade jag bara bort den och så stämde allt. Sedan en liten delay innan jag skickade en ny grupp data till displayen. Lusläs koden igen så att det inte är något mellan mening 1 och 2 som inte ska vara där. Det kan göra att den inte förstår koden till mening 2 och allt hakar upp sig.
Eftersom jag hade knappat in tre rader för mycket, så plockade jag bara bort den och så stämde allt. Sedan en liten delay innan jag skickade en ny grupp data till displayen. Lusläs koden igen så att det inte är något mellan mening 1 och 2 som inte ska vara där. Det kan göra att den inte förstår koden till mening 2 och allt hakar upp sig.