mikrocontroller.net

Forum: Compiler & IDEs avr-gcc: PA0 nicht definiert für AT90USB


Autor: Stefan Salewski (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kurze Frage:

Für das Target at90usb1287 sind bei avr-gcc (3.4.6 von Gentoo-Linux) nur 
die Werte PORTxy definiert, nicht aber Pxy. Zum Beispiel PA0 existiert 
nicht, wohl aber PORTA0 (mit #include <avr/io.h>)

Ist das eher ein Bug oder eher ein Feature?
Mit Google konnte ich dazu nichts finden.

Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie alt ist die dazugehörige avr-libc? Vielleicht bringt dich ein Update 
derselben weiter.

Autor: Stefan Salewski (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Wie alt ist die dazugehörige avr-libc? Vielleicht bringt dich ein Update
>derselben weiter.

Nicht wirklich, denn ich habe überhaupt kein Problem damit, dass PA0 
usw. nicht definiert ist. Ich wollte lediglich wissen warum. Ist das nur 
vergessen worden, oder soll man statt PA0 besser PORTA0 verwenden?

Gut, ich könnte mir die allerneuste avr-libc besorgen, und nachsehen ob 
dort PA0 usw. definiert ist. Wenn ja, dann war es wohl ursprünglich 
vergessen worden. Wenn nein, dann ist es immer noch vergessen, oder man 
soll es vielleicht nicht mehr verwenden.

Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Beispiele in der aktuellen avr-libc Dokumentation arbeiten schon 
noch mit den PA0 ähnlichen Makros; veraltet oder nicht mehr zu verwenden 
ist das sicher nicht.

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.