ja stimmt hast recht, hab die Formel zur Baudrate einfach umgestellt,
bei 38400 Baud 0,5 % Abweichung oder so, das reicht ja noch

aber irgendwie bekom ich das Programm nicht ans laufen,
dachte eigentlich das wär kein Problem

hier mal der Code (8051):
Code:
$NOMOD51
$INCLUDE (89C51RX2.MCU)

;Timer 1 Modus 2 (wird vom UART benötigt)

mov TMOD, 0010000b

mov TH1, 255
mov TL1, 255


;UART Modus 1: 8 Datenbits, Baudrate von Timer 1 

clr SM0
setb SM1

setb REN


;Timer starten

setb TF1


;immerwieder A ausgeben

again:

clr TI
mov sbuf, #'A'
jnb TI, $

jmp again

END
muss man den UART vielleicht noch irgendwie aktivieren?
oder was könnt ich da sonst falsch gemacht haben?