AVR ohne Reset Brennen. Hochvoltprogrammer?

Gast #708870
Hallo,
Für ein Projekt brauche ich den RESET Pin eines AVR's als normalen I/O. 
Daher habe ich das entsprechende Fuse-Bit gesetzt. Leider kann man den 
uC nun nicht mehr mit herkömlichen Mitteln brennen. Wie kann ich den 
Chip jetzt noch beschreiben? Wieso brauche ich überhaupt die 
Resetleitung?

Gruss

Alex
#708878
Bernd wrote:
> Wie kann ich den
> Chip jetzt noch beschreiben?
Wie Du schon im Betreff sagst: Mit High-Voltage-Programming

> Wieso brauche ich überhaupt die
> Resetleitung?
Weil das Programmierinterface nur arbeitet, wenn der µC sich im 
Reset-Zustand befindet.
Gast #708885
> Leider kann man den uC nun nicht mehr mit herkömlichen Mitteln brennen.

Du kannst ihn mit High-Voltage programmieren.

> Wie kann ich den Chip jetzt noch beschreiben?

Du kannst ihn mit High-Voltage programmieren. ;-)

> Wieso brauche ich überhaupt die Resetleitung?

Na irgendwoher muß der AVR ja wissen, daß er jetzt nicht ganz normal 
dein Programm starten und diesem die Kontrolle über die I/O-Leitungen 
geben, sondern auf Programmierbefehle, die über diese kommen, reagieren 
soll.
Gast #708889
Also liegt während dem Brennvorgang RESET immer auf Masse (beim normalen 
ISP-Brennen). Habe nämlich noch ein Problem: Einer der Prog. Pins beim 
ATmega8 ist auch gleichzeitig der PWM Ausgang. Beim Brennen spielt 
dieser verrückt und der Motor macht was er will. Je nach Mechnaik ist 
das nicht gerade toll..
Daher ist meine Idee über einen Transistor dem Motor den Saft beim 
Brennen weg zu nehmen.

Gruss

Alex
#708894
Bernd wrote:
> Also liegt während dem Brennvorgang RESET immer auf Masse (beim normalen
> ISP-Brennen).
Richtig. Und beim HV-Programming kommen da 12 V dran. Also aufpassen, 
dass da beim Programmieren nix dranhängt! Für solche Fälle ist 
eigentlich ein Bootloader zu empfehlen. Der braucht keinen Reset und den 
kannste so konfigurieren, dass er nicht stört.
Gast #708911
Hallo und Danke!
Versuche gerade im Datenblatt vom Attiny26L was über HV-Programming zu 
finden.. bis jetzt erfolglos.

Habe noch zwei Fragen: Was ist ein Bootloader. Und: Was beduetet "wired 
AND" ?

Gruss

Alex
Gast #708922
"Beim Brennen spielt dieser verrückt und der Motor macht was er will. Je 
nach Mechnaik ist das nicht gerade toll.."

Kenne ich auch. Evenutell ist der Debug-Port auf dem entsprechenden 
Port? (z.B. PortF beim Mega128, PortC beim Mega16/32) Mal die debug-fuse 
JTAGEN ausschalten.
#708958
Bernd wrote:
> Also liegt während dem Brennvorgang RESET immer auf Masse (beim normalen
> ISP-Brennen). Habe nämlich noch ein Problem: Einer der Prog. Pins beim
> ATmega8 ist auch gleichzeitig der PWM Ausgang. Beim Brennen spielt
> dieser verrückt und der Motor macht was er will. Je nach Mechnaik ist
> das nicht gerade toll..

Mit einem Bootloader kannst Du einfach einen anderen Pin zum 
Programmieren nehmen und den Resetpin brauchst der auch nicht mehr.

Allerdings mußt Du auf den ATtiny261/461/861 upgraden, damit die 
Bootloaderbefehle unterstützt werden.

Der ATtiny26 ist eh abgekündigt.


Peter
Gast #709794
> Versuche gerade im Datenblatt vom Attiny26L was über HV-Programming zu
> finden..

Findest du unter "Memory Programming"/"Parallel Programming".

> Allerdings mußt Du auf den ATtiny261/461/861 upgraden, damit die
> Bootloaderbefehle unterstützt werden.

Der Atmega8 kann auch self-programming.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 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.