hey..
außerdem ist mir noch eingefallen, dass das ja bedeuten würde, dass mein test automatisch null-terminierd wird, oder ?
und rs485_puts an dieser stelle auf die terminierung wartet:
daraus resultiert eine andere frage:Code:while (*s != '\0') { loop_until_bit_is_set(UCSRA,UDRE); //warte bis Datenregister frei UDR = *s; //Zeichen nach Sendedatenregister s++; //Adresse erhöhen }
kann man das nicht irgerndwie abändern, dass er am ende einfach aufhört..?
ich würde gerne ohne null-terminierte string-chars arbeiten..
MfG
ngb







Zitieren
Lesezeichen