2xUSART Atmega128

Gast #268779
Lesenswert?
• ▲
▼
Hallo,

ich habe eine Frage zum Atmega128. Habe mittlerweile schon zwei kleine
Projekte (ADC, PWM und 1xUSART) mit dem Teil gemacht. Jetzt benötige
ich jedoch zwei USART. Da ich die gleiche Baudrate für beide
Schnittstellen benötige, habe ich die Konfigurationen aus dem
Vorprojekt übernommen und die Register entsprechend von "0" auf "1"
geändert. Die USART0 funktioniert einwandfrei, mit der USART1 habe ich
absolute Connection-Probleme.

Also habe ich das Datenblatt zu Rate gezogen. Dort bin ich auf die
Zeilen bezüglich Kompatibilitätsmodus zum Atmega103 aufmerksam
geworden. Also die Fuse für den Atmega103 mittels "1" deaktiviert,
jedoch keine Besserung.

Aus meiner Sicht und meinen "Übersetzungs-Künsten" hat der Atmega128
zwei gleichwertige USART-Schnittstellen. Hat von Euch jemand ähnliche
Probleme oder stehe ich auf dem Schlauch???

Viele Grüße
müllo
Gast #268780
Lesenswert?
• ▲
▼
In "C" oder ASM?

Bei Asm musst Du beachten dass die zweite USART "jenseits des IN/OUT
Breiches" liegt. Die Portadressen sind also nicht mit IN und OUT
sondern nur über (Blätter...Blätter..Blätter wenn man nur selten in
assmbler macht muss man am Anfang immer nachsehen, ahh ja, gefunden...)
lds bzw sts erreichbar.
Falls kein Asm - keine Idee, bei mir geht es Problemlos (in "C").

Werner
Gast #268781
Lesenswert?
• ▲
▼
nein, ich programmiere unter C mit WinAVR...ich schaue mir meinen Code
lieber nochmal an, manchmal sieht man den Wald vor lauter Bäume nicht.

Ich wollte vorher nur gerne wissen, ob es bei jemand funktioniert.

Vielen Dank
müllo

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.