Gast
#2121008
Moin! Ich habe draussen eine Schaltung, auf der ein SPI Bus drauf ist. Das ist so eine Art Temperatur-usw.Messung. Die Daten werden nach Hause per Can-Bus übertragen. Bis jetzt hat alles prima funktioniert (seit November). Seit dem es draussen warm geworden ist, läuft die Schaltung nicht stabil. Die SPI Kommunikation zwischen Atmega8 und dem MCP2515 schein nicht ganz ok zu sein. Die Daten kommen MANCHMAL an MCP fehlerhaft an, so dass der MCP2515 nicht darauf reagiert. Wenn ich das Gehäuse abkühle läuft alles wieder. Der MCP läuft mit 16Mhz (can-Geschwindigkeit ist 100kb/s), Atmega8 läuft mit 8Mhz. SPI bus ist als Hardware SPI konfiguriert. Clockrate = 16. Das heisst die SPI-Bus-Geschwindigkeit 8Mhz / 16. Habe es schon langsamer probiert (Clockrate = 32 usw.) bringt aber nichts. Kann das sein, dass die Quarzfrequenz von 4,8,16 usw. Mhz für den SPI-Bus nicht so optimal ist? Wie zum Beispiel beim RS232. Da gibt es auch Quarzfrequenzen, die für die saubere Übertragung besser passen als die anderen. Danke schön Marc