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.
Gast
#2401307
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.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.