Ich habe 2 identische Schaltungen, die den AT90CAN128 benutzen und weitere Schlatungen, die jeweils den MCP2515 nutzen. Die AT90CAN-Schaltungen arbeiten prima zusammen und kommunizieren. Anders mit den MCPs. Der AT90CAN bringt STuff-errors, bei den MCPs ist die Firmware nicht so raffiniert, die zeigen nur Fehler. Jetzt mal eine Verständnisfrage: Ich möchte beide mit 125Kbit betreiben @ 16 MHz. Sind beide Baudrate Prescaler identisch ? Wenn ich die Datasheets von MCP2515 und AT90CANxxx betrachte, dann habe ich den EIndruck, als ob der MCP ein TimeQUanta als 2x Tosc ansieht, der AT90 aber nicht. MCP2515-Datasheet S. 38 Liege ich da falsch ? Denn dann müsste ich kurzerhand den BRP am AT90CAN verdoppeln.
Da gibt es bei Microchip so einen CAN-Baudraten-Berechnungsprogramm für lau zum downloaden. Damit kannst Du dann Schritt für Schritt die Einstellungen Dir ausrechnen lassen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.