Hallo, ich habe3 einen TLE9471-3ES ( https://www.infineon.com/assets/row/public/documents/10/49/infineon-tle9471-3es-datasheet-en.pdf )und versuche diesen in Betrieb zu nehmen. Hierbei habe ich ein Verständnisproblem. Wenn ich jetzt über SPI den SystemStatus auslese, bekomme ich den Wert 0x0C (0b1100) Laut dem Datenblatt Kapitel 13.3 SPI Programming und der Tabelle 34 Status Information Field, sind die Register: DEV_STAT (Device Status) und BUS_STAT (Bus Failuire Status) Wenn ich jetzt DEV_STAT auslese, bekomme ich den Wert 0x49 zurück. Bedeutet: Device Status before Restart Mode: * 01B , Restart due to failure (WD fail, TSD2, VCC1_UV, trial to access SLEEP MODE without any wake source activated); also after a wake-up from Fail-Safe Mode Number of WD-Failure Events * 10B , 2x WD Fail, FO activation - Config 1 3 4 selected Activation of Fail Output FO * 1B , Failure occurred Wenn ich das Register jetzt aber clearen möchte (also 0x00 schreiben) gehen die Fehler nicht weg, sondern bleiben. Wie kann ich die Fehler löschen?
Chandler B. schrieb: > Wenn ich das Register jetzt aber clearen möchte 13.6 SPI Status Information Registers (S. 152) ... Clearing a register is done byte wise by setting the SPI bit 7 to “1”
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.