Gast
#866134
Hallo, hab mich gerade ein bissle mit einem AT90CAN128 an meinem CAN-Bus beschäftigt. Allerdings hatte ich die ganze Zeit das Problem dass der uC sofort in den error-passive Modus gegangen ist. Nach einer Zeit des herumprobierens habe ich mal die Taktfrequenz des uC gemessen. Dabei bin ich auf ~7.8MHz gekommen. Der AVR läuft mit dem internen Osz. Ich hab dann über das OSCCAL-Register die Taktfrequenz auf ~8.01MHz bekommen und seit dem funktioniert das Empfangen von CAN-Frames. Ist das normal dass das Timing so kritisch ist oder habe ich einfach falsche Timing-Paramter in den CANBT-Registern ? Danke... Gruß Peter