www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Parallele Abläufe


Autor: NIK (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie ist es möglich, in AVR Assembler zwei parallele Abläufe zu steuern. 
Konkret meine ich damit, dass ich normal die Sensoren am Roboter 
abfragen und gleichzeitig ein PWM Signal für die Servos generieren Kann

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
2 Ansätze:

1.
Man macht von beidem immer nur ein bischen im Wechsel, dann wirkt es 
gleichzeitig.

2.
Man macht eines im Interrupt, das andere im Hauptprogramm.


Da man oft aber nicht nur 2 Sachen machen muß, läuft es üblicher Weise 
auf eine Kombination von 1. und 2. heraus.

Sofern die PWM nicht direkt in Hardware gemacht wird, empfiehlt sich 
dafür ein Timerinterrupt.


Peter

Autor: NIK (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
OK, vielen Dank für die Antwort!!!! it welchem Interrupt soll ich das 
machen??? Wie macht man das???

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn du die PWM im Timerinterrupt machst, dann kannst du in der 
Hauptroutine endlos mit dem Abfragen der Sensoren rumtrödeln. Für den 
Timer solltest du in der Codesammlung was finden (eigentlich wollte ich 
dafür ja schon lang mal ein Tutorial schreiben...).

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.