Forum: Mikrocontroller und Digitale Elektronik CAN-Baud-Berechnung


von Christian (Gast)


Lesenswert?

Guten Tag zusammen,

nachdem die CAN-Ansteuerung mit dem oben angegebenen uC funktioniert 
hat, habe ich nun ein Problem bei der Berechnung der Parameter zur 
Festlegung der Geschwindigkeit. Der CAN funktioniert bei 24 Mhz und den 
Parametern: CANInitialize(1,2,6,4,1, ... nun wurde der Quarz durch einen 
mit 40 Mhz ersetzt und ich bekomme keine Kommunikation mehr hin.

Zur Berechnung benutze ich den MC Can Calculator. Verstehe aber die 
Ausgabe nicht richtig. Die erste Kommunikation mit 24Mhz habe ich mit 
1Mbit hinbekommen, allerdings sollte es sich bei den Angaben des 
Calculators um 500kbit handeln. Wo ist der Fehler beim Verständnis?

Als ich den BRP von 1 auf 2 verändert hatte, sendete er korrekt mit 
500kbit.

Vielen Dank für eure Hilfe!

von Davis (Gast)


Lesenswert?

Christian schrieb:
> Guten Tag zusammen,
>
> ... mit dem oben angegebenen uC ...

Wo ist oben?

von Christian (Gast)


Lesenswert?

Upps:) der sollte in den Titel 18F4580

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.