hallo, schon länger rätsel ich warum ich es net schaffe eine serielle Übertragung mit 115200 Baud zu machen. Meinenm Takt hab ich intern, 8 MHz, OSCCAL hab ich schon viel mit rumgespielt, aber es wurde immer nix :-( ... aber ich denk grad hab ichs gefunden, und mir ist (vielleicht) ein Licht aufgegangen ? Ich benutze die Schaltung von AVR-Tutorial - 6. UART. ich benutz den ATMega32L, liegt es daran das die Schaltung für 5V und nicht 3,3V ausgelegt ist und somit bei 115200 Buad nur noch Müll ankommt ? Wenn mit das jemand bestätigen könnt ? dh ich muss ein anderen Max 232 nehmen ? Danke sehr Chris
Funktioniert es denn mit geringeren Baudraten? Wenn ja, reicht die Spannung ja für das Übertragen und es wird dann wohl eher am Timing liegen.. Das Mittel der Wahl, um das zu beurteilen, wäre natürlich mal permanent 55 hex zu senden und sich das Signal mit dem Oszi anzuschauen...
Als erstes mal einen Standardquarz (z.B. 7,3728MHz, 11,0592MHz usw.) anschließen, dann ist man schon mal alle Baudratenprobleme los. Und erst wenn alles richtig läuft, kann man auch mal die Edelbastlerlösung (interner RC-Oszillator) probieren, wenns denn kein kommerzielles Projekt werden muß. Peter
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.