Gast
#33195
Hallo, Ich arbeite für die Schule an einem Projekt, wo unter anderem Daten vom Microcontroller (AT89S8252) über die serielle Schnittstelle an den PC übertragen werden (eigene PC-Software [C++], bzw. Hyperterminal zum testen). folgendes Problem: Ich programmiere den MC mit Keil uVision mit assembler. Der Debugger dort zeigt mir bei gesetztem BD eine Baudrate von 8012 an. Da man am PC nicht so wirklich solche krummen Raten einstellen kann, führt dies zu einer verfälschung bei der Datenübertragung. Frage: wie kann ich jetzt die Baudrate am Microcontroller so genau einstellen, damit ich gängige Werte erreichen kann (9600, 4800, ...) Vielen Dank schonmal für die antworten