Gast
#4157489
Hallo, ich habe einen dspic30f6011a und möchte mit can kommunizieren. Jedoch wird dieser nicht gefunden. ich habe einen Quarz mit 6MHz und ein PLL von 8, sodass ich auf ein FCY auf 12MHz komme. Die Baudrate vom CAN sollen 250kHz sein. wenn ich ein BRP von 1 wähle, wird meine TQ-dauer 333,33ns. 250kHz sind 4us. somit besteht ein bit auf 12 TQ. diese habe ich wie folgt verteilt Laufzeitsegment -> 3TQ Phase-Segment1 -> 4TQ Phase-Segment2 -> 4TQ Synchronisationssprungweite -> 1TQ desweiteren habe ich die configurationsbits gesetzt
1 | |
2 | |
3 | |
4 | |
Aber wenn ich den CANalyzer anschließe findet er mein CAN nicht. Habe ich da einen berechnungsfeheler oder sowas drinn? Johannes