Gast
#3141344
Hi, ich spiele gerade mit einer ersten Test-Platine mit dem ATMega16M1 rum und das Teil will einfach nicht auf dem CAN senden. Die Software ist auf extrem einfach runtergestrippt. Es soll nur alle 50 ms eine Botschaft mit 2 Byte verschickt werden. Wenn ich das Projekt auf 90CAN32 stelle, das kompiliere und auf eine meiner anderen Platinen flashe, dann sendet der 90CAN32 brav die Botschaft. Der 16M1 stellt sich dagegen tot auf dem CAN. Um was zum Messen zu haben wackelt die Software mit zwei Test-Pins. Am ersten kann ich mit dem Oszilloskope alle 50 ms einen Wechsel messen. Am zweiten Pin passiert garnichts, die Message-Box scheint also erstmal nie bereit zum Senden sein zu wollen. Im Vergleich der Datenblätter habe ich bis jetzt nichts gefunden was das unterschiedliche Verhalten erklären würde.
