Mega/XMega CAN Bus Driver with MCP2515

Tester searched

  • 1
  • 2
  • 3
  • Seite 3 von 3
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2156
Dabei seit: 03 / 2003
Betreff:

Re: Mega/XMega CAN Bus Driver with MCP2515

 · 
Gepostet: 17.06.2015 - 08:04 Uhr  ·  #17
Hi Thomas,

die Formeln kenne ich, aber das ist nicht alles. Es gibt aber auch Bedingungen, die erfüllt werden müssen. Ich stelle mir eine Deklaration des MCP-Taktes und der Baudrate vor ...... den Rest erledigt die Unit.

Danke für die PMs ;)

Gruss
Harry
UNIKANTO
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 53
Homepage: UNIKANTO.de
Beiträge: 19
Dabei seit: 12 / 2013
Betreff:

Re: Mega/XMega CAN Bus Driver with MCP2515

 · 
Gepostet: 17.06.2015 - 11:07 Uhr  ·  #18
Ich muss mir die ganze Sach in aller Ruhe anschauen. Wie gesagt die Einbindung der CAN Sache ist lange her..
Grüße Thomas
rh
Administrator
Avatar
Geschlecht:
Herkunft: Germany
Alter: 26
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: Mega/XMega CAN Bus Driver with MCP2515

 · 
Gepostet: 17.06.2015 - 17:50 Uhr  ·  #19
Hallo Harry,

bedenke dass die Baudrate auch zur Laufzeit durch die App eingestellt
werden kann. Eine Berechnung zur Laufzeit ist deshalb zu vermeiden.
Das sollte über eine Tabelle gehen (const array).

rolf
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2156
Dabei seit: 03 / 2003
Betreff:

Re: Mega/XMega CAN Bus Driver with MCP2515

 · 
Gepostet: 17.06.2015 - 20:40 Uhr  ·  #20
Hi Rolf,

wir können aber niemals alle Kombinationen von möglichen Quarzen und Baudraten mit einer Tabelle abdecken. Wie soll das gehen ?

Gruss
Harry
rh
Administrator
Avatar
Geschlecht:
Herkunft: Germany
Alter: 26
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: Mega/XMega CAN Bus Driver with MCP2515

 · 
Gepostet: 18.06.2015 - 10:58 Uhr  ·  #21
Hallo Harry,

theoretisch könnte der Treiber zur Compilezeit nach Vorgabe des Quarzes
des MCP die Tabelle erstellen. Ich denke aber dass das zuviel des guten ist.
Gehen wir einfach davon aus dass da immer ein 16MHz dran hängt.
Damit sollte sich die Tabelle fest in der Unit festlegen.

rolf
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2156
Dabei seit: 03 / 2003
Betreff:

Re: Mega/XMega CAN Bus Driver with MCP2515

 · 
Gepostet: 27.06.2015 - 07:06 Uhr  ·  #22
Hallo ihr da draussen ......

ich habe einen Knoten im Kopf und bitte um Aufklärung.

Angenommen ich habe einen Aufbau mit
Mega128 - MCP2515 - 82C250 ....... CAN-Bus ....... 82C250 - 82C150

Nun muß ich den MCP2515 konfigurieren auf z.B. 250kBaud (soweit klar) und ebenfalls muß ich den 82C150 auf 250kBaud einstellen, nur wie geht das ? Anderst gefragt: Wie kann ich eine Schnittstelle umkonfigurieren, mit der ich Konfiguration übertrage ? Ich stelle mir das so vor, wie wenn ich auf einem Ast sitze und mir den selber absäge.

Gruss
Harry

@Rolf: Leider noch nicht :(
rh
Administrator
Avatar
Geschlecht:
Herkunft: Germany
Alter: 26
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: Mega/XMega CAN Bus Driver with MCP2515

 · 
Gepostet: 27.06.2015 - 14:36 Uhr  ·  #23
Hallo Harry,

Die Bitrate ist beim 82C150 kein Problem. Autodetect :3some:

rolf
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
  • 1
  • 2
  • 3
  • Seite 3 von 3
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 15 · Cache Hits: 14   123   137 · Page-Gen-Time: 0.032804s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI