Gast
#4162897
Hallo, ich habe nochmal eine Frage zum CAN mit einem dspic30f6011a ich habe ein 8MHz quarz angeschlossen und nehme ein PLL von 4. Daraus folgt FCY = FOSC*PLL/4 = 8MHz*4/4 = 8Mhz FCAN = 250kHz -> ein Bit=4us BRP = 0 -> TQ = 2*((BRP+2)/FCY) = 250ns -> NTQ = ((1/4us)/250ns)=16 diese 16 TQs habe ich wie folgt verteilt SyncSeg - 1TQ PropSeg - 4TQ PhaseSeg1 - 4TQ PhaseSeg2 - 4TQ sprungweite - 3TQ Wenn ich jetzt den CANalyzer anschliesse findet er die Baudrate nicht. Wenn ich ihn auf 250kHz anschliesse, gibt es nur ErrorFrames. Aber eigentlich habe ich doch alles richtig eingestellt oder? der Quarz läuft eigentlich richtig. Das habe ich mit einer LED getestet, die im Sekundentakt geblinkt hat.