Resetschaltung für AVR wenn Resetpin genutzt

OP #3305169
Lesenswert?

Mir stellt sich gerade ein relativ dummes Problem: Wie resette ich einen 
AVR, wenn ich den Resetpin als I/O nutze? Prinzipiell wäre es ja einfach 
möglich, VCC für eine kurze Zeit zu trennen. Nur wie mache ich das 
möglichst elegant? Bisher konnte ich keinen "normally closed" SMD-Taster 
finden. Gibt es eine elegante elektronische Lösung mit einem "normally 
open" Taster?
OP #3305202
Lesenswert?

Steckbrettliebhaber schrieb:
> Tim .  schrieb:
>> Größerer AVR ist einfacher gesagt als getan. Welcher größere ATtiny hat
>> denn das gleiche Clocksystem wie der ATtiny85? (16 MHz durch internen
>> Oszillator)
>
> https://guloshop.de/shop/Mikrocontroller/ATtiny861-A::50.html

Der Preis ist wirklich erstaunlich gering. Selbst bei Mouser ist der 
Attiny 861 teurer. Nur leider ist der Baustein zu groß.

Also: Wie kann ich möglichst elegant, und ohne Rauch, die 
Betriebsspannung auf Tastendruck unterbrechen?
OP #3305358
Lesenswert?

Worum es geht: Ich habe darüber nachgedacht einen verbesserten Clone des 
Digistump (http://digistump.com/) zu basteln, welcher direkt auf 
Breadboards eingesetzt werden kann. Adafruit entwickelt gerade etwas 
ähnliches: 
http://www.adafruit.com/blog/2013/07/31/coming-soon-adafruit-trinket/

Der Bootloader wird dort durch einen Reset aktiviert, was man 
üblicherweise dadurch erreicht, dass man den Controller vom USB-Port 
trennt.

Ich glaube die sinnvollste Variante besteht wohl wirklich darin, den 
Reset-Eingang per Watchdog in der Software nachzubilden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren