Hallo Leute, ich habe ein Problem. Also ich habe einen Tiny26 und der soll mit dem ADC herrausfinden ob an seinem Port eine große oder eine kleine Spannung anliegt und das ergebnis in den EEPROM schreiben. Das soll alles passieren wenn man de uC zum ersten mal startet. Jetzt programmiere ich den Tiny26 mit dem STK500. Das heißt für mich, das sobald er Programmiert worden ist er losläuft. darum habe ich beim Reset folgendes eingebaut: RESET: .org 0x0000 clr BUFFER in BUFFER, MCUSR clr BUFFERHELP out MCUSR, BUFFERHELP sbrc BUFFER, 0 rjmp INIT rjmp RESET BUFFER und BUFFERHELP sind Register 30 und 31 Damit läuft er erst los wenn er in seiner Schaltung eingebaut worden ist. Jetzt habe ich das Problemm, wenn ic eine Brown-Out detection einbaue fängt er bei seinem Reset wieder an. So aber jetzt bleibt er im Reset hängen weil der Sensor jetzt noch eimal gestartet werden muß. Was kann ich machen damit er nachdem die Spannung wieder da ist wieder weiter läuft. werde wohl was mit dem Brown-out Flag machen müssen, aber ich hab schon alles ausprobiert was mir so eingefallen ist. Aber entweder bringt es nix oder mein Tiny26 fängt wieder im STK500 an zu laufen Schon mal danke für eure Hilfe Chris
Frag' doch 'n I/O-Pin ab, der nur in der Zielschaltung auf definiertem Potential (GND) liegt. Im STK500 bleibt er dann in der Pinabfrage hängen. ...
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.