Gast
#4638702
Hallo, ich verwende einen Atiny85s am USB-Port als Datenschleuder. Alles wunderbar. Nun begibt es sich, das ich den AVR neu starten muss. Hierzu verwende ich eine von Atmel genannte Methode: [cpp] cli(); wdt_enable (WDTO_15MS); while (1);//Reset Atiny85 by never respond watchdog [/cpp] Das verstehe ich nicht. Der Atiny hängt dann und wird auch danach nie wieder etwas "sagen". Wo ist also der Denkfehler, bzw. Wie kann ich ein rein/raus -Steckvorgang am USB-Port simulieren ? Der Baustein wird von einem Windows Rechner versorgt und tauscht 2000 Bytes/Sekunde mit dem Host aus. Der Atiny läuft mit 16.5 Mhz basierend auf V-Usb Kompiliert mit Atmel Studio, upload via usbasp. Vielen Dank für Hinweise Karsten http://flexxvision.de/konnektivitaet.html#a1888