mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik iotn2313.h doppelte Register Adressen?


Autor: Maurice (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo mikrocontroller Gemeinde,

Ich versuche zur Zeit ein kleines Project auf einem ATTiny2313 
umzusetzen und dabei den USART zu verwenden.
Ich programmiere das ganze mit AVR Studio 4 Version 4.17 und GCC.
Wenn ich die Simulation benutze (was bis jetzt immer für einfache Tests 
gereicht hat) wird mir im IOView angezeigt das UBRRH und UCSRC die selbe 
Adresse haben,nämlich 0x20 (siehe Bild).
Könnte jemand mal bitte schauen ob das bei ihm das gleiche ist.
Ich vermute das liegt an der Definition im Header File.

Danke schonmal im voraus

MFG Maurice

Autor: Benedikt K. (benedikt) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schau mal ins Datenblatt vom tiny2313, du wirst überrascht sein...

Autor: Maurice (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für die schnelle Antwort.
Laut Datenblatt sollte UCSRC 0x03(0x23) haben.
Wenn ich das mit dem Header vergleiche passt das auch.
Ich gehe mal davon aus das es passen würde wenn ich das programm auf den 
Tiny flashe (geht aber gerade nicht), nur die Anzeige im AVRStudio stört 
mich.
Wo nimmt sich der IOView seine Adressen her?

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Wo nimmt sich der IOView seine Adressen her?

Von einem ATMega8?

Autor: Maurice (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nein, ich meine zieht er sich die aus dem Header file oder gibt es da 
Config Files für AVR Studio die man evtl bearbeiten könnte.

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Nein, ich meine zieht er sich die aus dem Header file oder gibt es da
>Config Files für AVR Studio die man evtl bearbeiten könnte.

Nein, aus dem Header zieht er sie nicht. Config Files musst
du auch nicht editieren.
Mein Gott, stell den richtigen uC ein.

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Würde wetten, das dein Simulator auf ATMega8 steht.

MfG Spess

Autor: Maurice (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für die klare Antwort @spess53

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>Danke für die klare Antwort @spess53

Hatte eigentlich schon Holger geschrieben:

>Mein Gott, stell den richtigen uC ein.

MfG Spess

Autor: Maurice (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
danke nochmal an alle. ausgezeichnetes forum und kompetente antwort.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.