CAN Spezifikation für eigene CAN Module ======================================= ALLE Module mit CAN müssen folgende Baudraten mindestens bereitstellen: - 125Kbps (alternativ) - 100Kbps Optional sollten folgende settings wählbar sein: - 1Mbps - 500Kbps - 250Kbps - 200Kbps - 125Kbps bei ATMEL Controllern sind die settings der Register im Datenblatt (AT90CAN ab Seite 255, bzw. Seite 264) zu finden. 16MHz: ------ // 100 kbps { 0x12, 0x0C, 0x37 }, // 125 kbps { 0x0E, 0x0C, 0x37 }, // 250 kbps { 0x06, 0x0C, 0x37 }, // 500 kbps { 0x02, 0x0C, 0x37 }, // 1 Mbps { 0x00, 0x0C, 0x37 } In PICs ist 125Kbps mit folgender Einstellung bereitzustellen: 16MHz: ------------- BRGCON1: 0x03 BRGCON2: 0xDE BRGCON3: 0x03 Einzeln aufgeschlüsselt: PHS22: 0 PHS21: 1 PHS20: 1 PHS12: 0 PHS11: 1 PHS10: 1 SMP: 1 SJW1: 0 SJW0: 0 PRS2: 1 PRS1: 1 PRS0: 0 BRP5: 0 BRP4: 0 BRP3: 0 BRP2: 0 BRP1: 1 BRP0: 1 8MHz: ------------- BRGCON1: 0x01 BRGCON2: 0xDE BRGCON3: 0x03 Einzeln aufgeschlüsselt: PHS22: 0 PHS21: 1 PHS20: 1 PHS12: 0 PHS11: 1 PHS10: 1 SMP: 1 SJW1: 0 SJW0: 0 PRS2: 1 PRS1: 1 PRS0: 0 BRP5: 0 BRP4: 0 BRP3: 0 BRP2: 0 BRP1: 0 BRP0: 1