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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.