Talmodul SP03 ger problem

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
SBlad
Inlägg: 7
Blev medlem: 22 februari 2006, 13:15:47

Talmodul SP03 ger problem

Inlägg av SBlad »

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...
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Har ingen aning om vad jag skall göra...

Fomulera om frågan så att det går att förstå, t.ex ??
SBlad
Inlägg: 7
Blev medlem: 22 februari 2006, 13:15:47

Inlägg av SBlad »

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.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

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...
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Inlägg av v-g »

Låter ju som om något inte initieras riktigt. Fungerar det om du bryter strömmen tex?
Användarvisningsbild
JimmyAndersson
Inlägg: 26566
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Det är inte så att den skickar lite för mycket data, så att det hamnar ur synk efter första meningen? Det påminner nämligen om lite LCD-problem jag hade för en tid sedan.. :)
SBlad
Inlägg: 7
Blev medlem: 22 februari 2006, 13:15:47

Inlägg av SBlad »

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.
Användarvisningsbild
Schnegelwerfer
Inlägg: 1863
Blev medlem: 8 november 2004, 13:46:56

Inlägg av Schnegelwerfer »

Lite långsökt kanske.. men vad använder du för mikrokontroller och använder du intern oscillator eller extern kristall?
cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

Inlägg av cyr »

Du väntar på "ack" för varje sak du skickar, så som det står på sidan du länkade till?
Användarvisningsbild
JimmyAndersson
Inlägg: 26566
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

"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.
Skriv svar