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:
Code:
while (*s != '\0')
{
loop_until_bit_is_set(UCSRA,UDRE); //warte bis Datenregister frei
UDR = *s; //Zeichen nach Sendedatenregister
s++; //Adresse erhöhen
}
daraus resultiert eine andere frage:
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
Lesezeichen