www.mikrocontroller.net

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


Autor: norad (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: TK (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

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

MfG Spess

Autor: Stefan B. (stefan) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: norad (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Philipp Burch (philipp_burch)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: norad (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielen Dank an alle!


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

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht 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_Bootlo...


Peter

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.