mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Atmel T89C51CC01 CAN- Controller


Autor: Oliver Kunz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo ich habe folgendes Problem:

Ich möchte den CAN-Controller von Atmel mµ-Controller T89C51CC01 dazu
bewegen mit einem CAN-BUS zu kommunizieren.
In der Anleitung ist zwar eine kleine Beschreibung, wie man das
Bit-Timing berechnet. Ich werde daraus aber nicht wirklich schlau!
ZB. Das Register BRP = ? Ich habe einen Prozessor Takt 20 Mhz im X1
Mode für den CAN-Controller & CAN Frequenz 500 kbit/s !

Sehe ich das richtig das man bei den anderen Registern zB Tph2 = 2 -->
einfach 1 in das Register PHS2 schreibt?
( Tph2 --> zähle ich 2mal also 0&1 = 1 für PHS2, ...) ?
Ich habe aber einen CAN Bus mit 11TQ (Time Quanta) Tphs1

Autor: Peter Mahler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

schau mal unter

www.port.de/deutsch/canprod/content/sv_req_form.html

dort kannst du dir für alle möglichen Controller das Bittiming
berechnen lassen und hast noch ne gute Erklärung mit dabei

Gruss,

Peter

Autor: Oliver Kunz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Thx Peter!

Hab nur noch das Prob das dort keine Werte für das Register SJW
Synchronization Jump Width angegeben werden!
Ist das 0x00 ?
Oder kann man das anders berechnen?

Gruß
Oliver

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.