www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik [AT91SAM7A3-EK] PWM auf einem IO Pin ausgeben?


Autor: Sebastian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

nachdem ich jetzt endlich Code auf dem AT91SAM7A3-EK ausführen kann, 
stehe ich vor dem nächsten Problem.
Ich möchte auf einem der Anschlusspins der I/O Leiste ein PWM Signal 
ausgeben.
Dazu habe ich mir mal das PWM-Beispiel von Atmel angeschaut.
Das Beispiel lässt eine LED am Board durch das PWM Signal "pulsieren".
Was ich aber absolut nicht nachvollziehen kann, wie wird das Signal auf 
die LED geschaltet?
Bzw. wie Schalte ich es auf einen Pin der I/O-Leiste?

Soweit ich das in den Datenblättern richtig gelesen habe, muss man den 
PWM-PIN des Controllers einer Perihperie zuweisen. Aber selbst diesen 
Vorgang kann ich im Beispiel-Code nicht entdecken.

Es wäre schön, wenn wir jemand helfen könnte. Ich steh voll auf dem 
Schlauch.

Autor: gerhard (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo
wenn du mal das beispiel posten oder zumindest den namen des beispiels 
und die quelle nennen könntest, wäre hilfe möglich.

gruss
gerhard

Autor: Sebastian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Entschuldige bitte, das hier ist das Paket mit den Beispielen.
Es handelt sich um das basic-pwm-example.

http://atmel.com/dyn/resources/prod_documents/soft...

Autor: gerhard (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo,
die einstellung des port multiplexers passiert in der funktion 
PIO_Configure(), welche in main() gleich zu beginn aufgerufen wird.
noch fragen?

gruss
gerhard

Autor: Sebastian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nein, Danke dir.
Ich habe mittlerweile die richtige Tabelle gefunden für den 
Port-Multiplexer.
Danke!

Autor: Sebastian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sorry, muss doch nochmal nachfragen.

Ich geben doch an die PIO_Configure() nur eine Liste mit Pins und die 
größe der Liste.

WO sage ich denn welche der Funktionen der Multiplexer schalten soll?

Autor: Sebastian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hat sich erledigt. ;)

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.