USART & Mega128

Gast #29347
Lesenswert?

Hallo

Glaube meine Fragen werden langsam peinlich.Ich habe im Netz nichts 
darüber gefunden und hoffe mal wieder auf Hilfe von euch.
Arbeite mit Codevision und Mega128.
Wie gebe ich über die USART1 einen String aus?
Beim mega163 ging es ganz einfach mit puts(string).Hatte ja auch nur 
eine UART.
Gruß Helge
Gast #29351
Lesenswert?

na ich hab bis jetzt noch keine andere lösung gefunden.
wenns dir so wichtig ist den schreibaufwand zu sparen, gebs doch über 
den USART0 aus.

ansonsten versteh ich nicht, wo das problem ist, die zeichen einzeln 
auszugeben.

und über USART1 heißt es putchar1 nicht putchar.

ich mein ob du

puts(string);

oder

putchar1(string[0]);
putchar1(string[1]);
putchar1(string[2]);

ist doch egal.

und wenns ein zu langer string ist, machst du's halt mit ner schleife 
(i=0 bis i=n);

sind doch alles wunderschöne lösungen.

am ende ist doch egal was du fürn befehl verwendest, das ergebnis muss 
stimmen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren