Forum: Mikrocontroller und Digitale Elektronik Attiny13 benötige eine kleine Hilfestellung


von norad (Gast)


Lesenswert?

Hallo!

Ich versuch mich gerade am Attiny13 und bräuchte auf die schnelle mal 
einen Tipp wie man den Port PB5 aktiviert. Im AVR-Studio Simulator wird 
der Ausgang gesetzt aber nicht Realen lauf.

Ich will praktisch eine Led Blinken lassen an Port PB5.
Blinkprogramm funktioniert soweit auf einen anderen Port.

Ich weiss, das der PB5 normal der Reset ist, im Datenblättle steht das 
man den auch als Ausgang benutzen kann aber wie?

Gruß
norad

von TK (Gast)


Lesenswert?

Wenn ich das noch richtig in Erinnerung habe, dann geht das nur,
wenn man die Fuse RST disabled, dann kann der Pin als I/O benutzt 
werden.
Hat jedoch einen entscheidenden NACHTEIL:
Danach kann der Tiny13 nur noch über HV umprogrammiert werden.

Gruß
TK

von spess53 (Gast)


Lesenswert?

Hi

RSRDISBL-Fuse setzen. Aber dann ist ISP-Programmierung weg.

MfG Spess

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Da gibt es unter den AVR Fuses eine fürs Disable des Resetpins.

Der Haken:

Wenn RESET so abgeschaltet ist, kommst du mit einem ISP-Programmer nicht 
mehr rein.

Dein Programm im Attiny13 sollte also für die Ewigkeit gedacht und 
bugfrei sein oder du solltest einen HV-Programmer an der Hand haben.

von norad (Gast)


Lesenswert?

@TK

Danke für deine Schnelle Antwort.

Naja! Das ist aber blöd.

Weisst Du ob das mit HV umprogrammieren für den Attiny13 schädlich ist.

von Philipp B. (philipp_burch)


Lesenswert?

> Weisst Du ob das mit HV umprogrammieren für den Attiny13 schädlich ist.

Dem Controller sollte das nicht schaden, aber die Programmiererei wird 
halt mühsam, da du den Controller jedes Mal aus der Schaltung nehmen 
musst/solltest.

von norad (Gast)


Lesenswert?

Vielen Dank an alle!


Schade das man nicht alle Ports verwenden kann solange die Sache noch in 
der mache ist. :-(

von Peter D. (peda)


Lesenswert?

Stefan "stefb" B. wrote:

> Dein Programm im Attiny13 sollte also für die Ewigkeit gedacht und
> bugfrei sein oder du solltest einen HV-Programmer an der Hand haben.

... oder Du hast vorher nen Bootloader reingebrannt.

Der Bootloader kommt immer rein, braucht sogar nur einen Draht.
Er belegt aber etwa 400 Byte Code.

http://www.mikrocontroller.net/articles/AVR_Bootloader_FastBoot_von_Peter_Dannegger


Peter

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
Noch kein Account? Hier anmelden.