mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik At90CAN128 mit CAN-message aus SLEEP-MODE aufwecken


Autor: Andreas R. (moron)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo,
bin noch recht unerfahren im Umgang mit Mikrocontrollern. Vorallem mit 
den sleep-modi habe ich mich vorher noch nie beschäftigt. ich würde gern 
den avr mit einer eingehenden Can-Nachricht wecken.
Ich hab gelesen, dass es geht (richtig?), nur werde ich aus der Tabelle 
auf S.48 im Datenblatt des At90Can128 nicht schlau. Da stehen die 
entsprechenden wake-up-sources für die einzelnen sleep modi. unter 
welche source fällt denn eine can-nachricht, oder: welchen sleep-mode 
kann ich mit einer can-botschaft beenden??

gruß
andreas

Autor: mng (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi!

Das, was Du suchst, ist so ohne weiteres nicht möglich. Der interne 
CAN-Controller hat keine Möglichkeit, die CPU aufzuwecken. Soll ein 
WakeUp denn nur bei einer bestimmten Botschaft erfolgen, oder bei jeder 
beliebigen? Für letzteres würde ich den RX-PIN des CAN-Transceivers 
zusätzlich auf einen der externen Interrupteingänge legen und diesen als 
WakeUp-Source konfigurieren.

mng

Autor: Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jeder anständige CAN-Transceiver hat einen sleep-Modus und kann bei 
eingehenden Nachrichten auch einen wake-Interrupt (Flanke an einem 
seiner Pins) auslösen. Die erste Nachricht wirst du so aber verpassen, 
da der Transceiver ein paar µs braucht, bis er aufgewacht ist.

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.