Gast
#306552
Hi! Ich habe folgendes Problem: Ich habe einen AT89S8252 programmiert für die serielle Kommunikation. Das Programm läuft wunderbar und alles klappt wie es soll. Ich habe nur Recourcen verwendet, die auch der kleinere AT89C5051 bereitstellt. Ich habe also identischen Sourcecode, für beide Prozessoren, nur dass bei dem AT89C4051 das Senden über den UART nicht klappt. Zum Testen habe ich folgendes programmiert: Beim Empfang, wird das Byte wieder gesendet. Es kommt aber immer nur 255, egal was ich in SBUF schreibe. Ich konnte aber testen, dass die Bytes richtig empfangen werden. Ich habe auch die Baudrate mit dem Oszi überprüft, da stimmt alles. Warum klappt das nicht??? Die Prozessoren sind doch baugleich, bis auf die Extras, die der 8252 hat, die ich aber nicht verwende. Hiiiiilfe Tabi