Wie programmiere ich den Tiny12?

Gast
Hi

der Resetpin ist Reset solange du denn nicht als IO-Pin programmierst
(per Fuse-Bit) Solange du diese Fuse also nicht anfasst kannst du ganz
normal über ISP programmieren.

Matthias
Gast
Hallo Benjamin,

Du brauchst für den Tiny12 keinen Quarz, Du kannst ihn auch mit dem
internen Oszillator benutzen.

Zu Reset: Du programmierst ihn einfach ganz normal, dann schaltest Du
Reset ab und steckst den Chip in die Schaltung.

Kann sein, daß man ihn dann noch mit High-Voltage-Programming updaten
kann, bin gerade zu faul das im Datenblatt nachzulesen.

Markus
Gast
Wie soll das gehen mit dem Reset Abschalten? Angenommen ich benutze
diesen Resetpin als Clockleitung für irgend ein Bauteil, so dass der MC
auf diesem Pin alle 300ms eine Flanke ausgibt: Wie soll ich dann Reset
abschalten?
Gast
Moin,

der Reset-Pin ist per def. Reset und kein IO-Pin. Er kann jedoch über
die FUSE-Bits als IO-Pin konfiguriert werden. Dann kann er nicht mehr
als Reset verwendet werden. Dadurch kann der ganze Schaltkreis auch
nicht mehr IS-programmiert werden. Er lässt sich dann nur noch per
High-Voltage Prog. programmieren, wobei an dem Reset-IO-Pin 12 Volt
angelegt werden. (Markus: stimmt genau ;-) )
Wie du die FUSES umprogrammierst hängt von deinem Programm ab.
Ausserdem hilft es stark im Datenblatt dazu zu lesen.


Grüße
Gast
Die Details stehen im Datenblatt ab Seite 49.

Der Hauptunterschied ist dabei, daß man Low Voltage Programming Reset
auf GND gelegt wird und bei High Voltage Programming auf +12. Außerdem
muß die Versorgungsspanung beim Programmieren bei High Voltage
mindestens 4,5V betragen, während sie bei Low Voltage je nach Typ (12V,
12L oder normal) auch bei 2,2 - 4,0V liegen darf.

Kann sein, daß es auch beim Programmieralgorithmus noch Unterschiede
gibt, so genau hab' ich mir das jetzt nicht angesehen.

Markus

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.