Gast
#1327779
Hallo! Ich habe ein Problem mit der atmega88 UART. Ich verwende den Receiver des UART zum empfangen von daten von einem vorhergehenden prozessor und sende diese daten mit dem Transmitter des selben UARTs zu einem anderen prozessor. Jetzt tritt ab und zu - alle paar Stunden mal - ein Framing error auf. Kann es daran liegen, dass ich den UART teile? Konnte nicht herausfinden ob er für bits lesen und schreiben den selben takt verwendet oder nicht... Oder könnte das an etwas anderem liegen? Ich verwende einen externen 3,686400 MHz oszillator und die BAUDRATE is 19200 BAUD 8 daten und 1 stop bit. also eigtl error rate 0,00% laut Datenblatt. Könnte es an Schwankungen des Oszillators liegen? Habe auch schon die Rx und Tx leitung mit dem oszi angeschaut sehe keinerlei übersprechen, oder einstreueungen - flanken sind auch relativ steil... Hat jemand eine Idee? Hannes