Hi leutz, ich scheitere gerade kläglich bei dem Versuch, einem M16C nen Reset per Software beizubiegen. Weiss jemand Rat ? void reset() { prcr |= 1; // Protect disable pm0 |= 8; // Reset } MfG, Th.
So sollte es gehen: void software_reset (void) { // Write enable PRCR |= 0x02; // ---- --1- // +-- Enable write to processor mode // registers 0 and 1 // 0: Write inhibited // 1: Write enabled // Setting Processor mode register 0 PM0 |= 0x08; // ---- 1--- // |||| +---- Software reset bit // |||| The device is reset when this // |||| bit is set 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.