Hi, das problem hatte ich auch zuerst!
Die einzelnen Zeichen dürfen nicht so schnell hintereinander ankommen.
Das BTM-222 scheint hier etwas langsam zu sein, bzw. einen zu kleinen Puffer zu besitzen.
Ich habe mir daher die folgende Funktion geschrieben:
Code:
void blue_Cmd(const char * string){
register char c;
while ((c = *string)) {
uart_Put(c);
string++;
wait_100ms();
}
uart_Put('\r');
wait_100ms();
}
Wie du die wait_100ms() implementierst, oder ob du _delay_ms(100) benutzt bleibt natürlich dir überlassen
Mfg,
Thomas
Lesezeichen