Hallo,
ich habe seit einiger Zeit zum Testen einen CAN Bus laufe. An dem hängen einige Mega8 (nach der Homepage von Kijon realisiert, nochmal vielen Dank). Die Mega8 laufen alle mit internen 1MHz und der Bus wie in Kijons Beispiel mit 125KBit/s
Jetzt wollte ich das ganze noch an den PC bringen. Dafür hab ich mir für den Mega8 einen 11,0592 MHz Quarz besorgt um 115K2 mit 0% Fehler betreiben zu können (seriell). Wenn ich nun eine CAN Platine mit der CAN Platine verbindet auf dem der Mega8 mit 11MHz läuft und die alte Platine eine Nachricht sendet kommt nix an und die Platine hört nicht auf zu senden (am Oszi gesehen, Signal sieht sonst ok aus).
Es verstehen sich nun 2 Platinen auf denen der Mega8 mit 1MHz läuft und es verstehen sich auch Platinen auf denen er mit 11MHz läuft aber gemischt geht es nicht? Woran kann das denn liegen?
Achja, der MCP2515 läuft in allen fällen an einem 16MHz Quarz
Vielen Dank schonmal
und gruß Philipp
Lesezeichen