Gast
#538515
Hallo Ich bastele mit einem AT90CAN und einem 82C251 Transceiver gerade eine Software zum Senden einer CAN Nachricht per Tastendruck. Mit dem CAN Plugin von Atmel zum AVRStudio habe ich das ganze simuliert. In der Simulation funktioniert alles wie es soll. In der Praxis leider nicht. Ich habe aus zwei kurzen Drähten und zwei 120 Ohm Widerständen meinen CAN Bus gebaut. Wenn ich die Software jetzt starte geht der Controller wie gewünscht in die Schleife und wartet auf die Taste. Wenn ich die Taste drücke springt der Controller dann in die Service Routine weil mehrere Fehler auftreten. Und zwar sind die Flags CANSTMOB/BERR, CANSTMOB/SERR, CANGIT/BOFFIT und manchmal auch CANGIT/OVRTIM aktiv. Warum werden diese Flags in der Praxis aktiv? In der Simulation gehts doch! Hat jemand eine Idee was da faul sein könnte?