Forum: Mikrocontroller und Digitale Elektronik AT90CAN128 - CAN sendet automatisch Nachricht mit ID "000"


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Stefan (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich arbeite mit AT90CAN128 und soweit funktioniert alles, auch die 
Kommunikation über CAN-Bus. Ich habe nur ein Problem.

Wenn ich 12V auf mein Board gebe, schaltet sich der uC ein und 
initialisiert CAN-Bus. Soweit es bei der Zeile unten angekommen ist, 
wird einmalig eine CAN Nachricht mit ID 000 gesendet und dann wird ganz 
normal mit der ID 123 periodisch gesendet. Die ID 000 wird nur dann 
einmalig gesendet, wenn ich den uC resete.

void CAN_start(void)
{
  CANGCON = 0x02;       // enable CAN controller
}

Ist das normal?

Gruß
Stefan

von dummschwaetzer (Gast)


Bewertung
0 lesenswert
nicht lesenswert
nein

von Rudolph (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Die erste Antwort ist etwas einsilbig, aber ich stimme dem zu, das ist 
nicht normal. :-)

von Stefan (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,

danke euch. Werde versuchen den Fehler zu finden!

Gruß
Stefan

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]
  • [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.