Hallo! Ich habe die Schaltung wie im Tutorial aufgebaut, bis auf UART funktioniert auch alles. Das Testprogramm (schickt "Test!" an den PC) ist im ATmega8 geladen, nur kommt da nichts an. Ich habe dann mal den SUBD9-Stecker umgelötet, weil die Nummern auf meiner Buchse anders angeordnet sind als im Schaltplan. Dann ist folgendes passiert: HyperTerminal ist extrem langsam geworden, aber hat nichts angezeigt. Die Schaltung habe ich oft genug überprüft, die sollte also stimmen. Woran kann das noch liegen? Hatte noch jemand damit Probleme und deswegen vielleicht Lösungsansätze? Danke&Gruß Andi
hi, hast du auch dein rx und tx invertiert? die kommen nämlich 'falschrum' aus dem avr. gruss, harry
Ich hab das so gesteckt wie in der Schaltung angegeben. Oder meinst du was anderes?
Hallo Andi, ich habe meine Experimente mit UART mit einem Atmega162 durchgeführt und ebenfalls schwere Probleme gehabt. Die Ursache lag bei mir aber an einer anderen Stelle. Ich hatte statt einem externen Quarz den internen RC-Oscillator benutzt. Nach der Umstellung verschwanden meine Probleme. Im Anhang sende ich ein Terminal-Programm mit, mit dem man ganz gut sehen kann was überhaupt am PC über die serielle Schnittstelle ankommen. Viel Glück
Der interne Oszillator ist auch oft nicht genau genug für den USART. Es klappt zwar, aber eben nicht 100%ig zuverlässig bei allen Übertragungsraten. Ein externen Quartz (möglichst hohe Frequenz) ist auf jeden Fall besser.
Hallo! Danke für Eure Antworten. Ich werden jetzt erstmal das Terminal-Programm testen, aber hab meinen MAX232 schon wieder abgebaut, muss ihn also erstmal wieder stecken. Da komm ich wohl erst morgen dazu. Aber ich poste dann was rauskam. Wie schließe ich denn einen externen Quarzt an? Hat jemand einen Schalplan? Und welche Frequenz würdet ihr empfehlen? (Kenn mich nicht so gut aus - für mich war es schon ein Erfolgserlebnis, dass der Spannungswandler und der ISP auf anhieb funktioniert haben ;-) Gruß Andi
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.