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:
Wie du die wait_100ms() implementierst, oder ob du _delay_ms(100) benutzt bleibt natürlich dir überlassenCode:void blue_Cmd(const char * string){ register char c; while ((c = *string)) { uart_Put(c); string++; wait_100ms(); } uart_Put('\r'); wait_100ms(); }
Mfg,
Thomas






Zitieren


Lesezeichen