Hi Zusammen ! Ich hab da mal ´n ganz komisches Problem..... Verwendet wird ein MCP2515 per SPI am Mega8. Bei jedem Programmneuanlauf wird der MCP per SPI resetet (Wartezeit wird eingehalten) und anschliessend neu initialisiert. Ändere ich nun aber in der Initialisierungsroutine z.B. ein Filter oder ähnliches und lasse das Programm neu anlaufen (durch Reset des Mega8) interessiert es den MCP überhaupt nicht. Ich sitz nun 2 Tage dran und dachte ich initialisiere falsch, nun hab ich festgestellt das eine Spaanungswiederkehr (also eigentlich einmal Spannung wegnehmen und 5sek. warten) nötig ist, dann ist alles ok, geänderte Filter/Mask´s werden korrekt bearbeitet. Ich habe nach dem Schreiben auch schon die Register des MCP kontroll-gelesen - einwandfrei (es steht also nach dem Schreiben alles wirklich dort wo es hingehört) Witzigerweise übernimmt er Änderungen im CANCTRL (z.B. Clockausgangsteiler etc.) ohne Probleme mit dem Soft-Reset.... Ich bin ratlos.... Das schreit nach einem ganz dummer Fehler zwischen den Ohren... sagt ihr mir welchen? :) thx & greetz Danny
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.