mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SAM7S Hilfe für GPIOs


Autor: Harald S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe angefangen SAM7S256 zu programmieren mit Crossworks. Mein 
Programm macht allerdings noch keinen mucks und deshalb wollte ich euch 
bitten mal drüber zu schauen ob ich noch irgendwelche Einstellungen für 
die GPIOs oder Clock vergessen habe oder der gleichen.
Ich will ersteinmal schlicht eine LED ein- bzw. ausschalten.

Hier mein Codeauszug:
  PMC_PCER = (1<<PMC_PCER_PIOA); // Peripheral Clock für PIOA Enable
  PMC_SCER = (1<<PMC_SCER_PCK ); // Processor Clock Enable

  PIOA_PER = 0xFFFF; // PIO Enable
  PIOA_OER = 0xFFFF; // Output Enable
  //PIOA_CODR = 0xFFFF; // Clear Output
  PIOA_SODR = 0xFFFF; // Set Output

Autor: Karlheinz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
An welchen Pins sind die LED?

Autor: Harald S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das ist ersteinmal egal ich schlate einfach den ganzen PortA.

Autor: Karlheinz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn das egal ist, dann gute Nacht.

Autor: Harald S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es ist doch ersteinmal egal an welchen Pin (3 oder 7 oder 30...) des 
PIOA (also A Register) ich die LED schalte?
Angelötet habe ich sie an PA27.

Autor: Jürgen (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Lies mal im Kapitel Electrical Characteristics, wieviel Strom die 
Ausgänge vertragen.

Autor: Harald S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die LED ist Low Power und zieht nur 2-5mA.
ICh will nur wissen ob in mienm Code alles drin ist oder ob etwas fehlt 
den ARM7 sind bekanntlich komplex und man muss allerlei Clocksources 
usw. setzten.

Autor: 900ss D. (900ss)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hier ist ein Beispiel, das funktioniert.
http://www.siwawi.arubi.uni-kl.de/avr_projects/arm...

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.