Gast
#132248
Hallo ich hab eine Frage zum UART des AT Mega 8. In meiner Anwendung soll der MC nacheinander mit 2 verschiedenen Geräten mit unterschiedlichen Baud-Raten sprechen. (9600/115200) Die folgenden 2 Zeilen errechnen ja den Wert UBRRVAL der danach ausgegeben wird. ################################### .equ BAUD = 9600 .equ UBRRVAL = CLOCK/(BAUD*16)-1 ################################### ldi temp, LOW(UBRRVAL) out UBRRL, temp ldi temp, HIGH(UBRRVAL) out UBRRH, temp ################################### Kann ich nun in meinem Assembler-Prog. die ersten 2 Zeilen mehrmals im Quelltext angeben und dann ausgeben oder darf die Berechnung für UBRRVAL nur einmal verwenden und somit nur eine Baud-Rate verwenden? Danke im vorraus.