AVR mySmartUSB light Spannung einstellen

OP (Firma: Brainit GmbH) #5335476
Lesenswert?

Hallo Leute,

normalerweise bewege ich mich mit meinen AVR-Projekten im 5V-Ökosystem, 
jetzt hab ich erstmals Peripherie mit 3.3V, welche definitiv keine 5V 
mag :-(

Aufbau in 3.3V ist eh kein Problem, ich mach mir nur sorgen dass ich 
während des Programmierens da was kaputt mache.

Ich arbeite (ausschließlich) unter Linux, zum Übertragen des Programms 
auf den AVR verwende ich ein Make-Target welches avrdude mit den 
entsprechenden Parametern aufruft.

Nun werd ich da nicht ganz schlau: Das MySmartUSB emuliert wohl einen 
STK500, und avrdude könnte da im "Terminalmodus" mit vtarg die Spannung 
einstellen, was bei mir aber nicht greift.

Gibt es eine (verläßliche) Möglichkeit, über avrdude-Parameter die 
Spannung korrekt einzustellen, und zwar auch so dass euch nciht 
kurzzeitig doch 5V auf der Platine ankommen?

Danke, Michi
OP (Firma: Brainit GmbH) #5335523
Lesenswert?

Horst schrieb:
> Der Hersteller bietet allerdings eine Umbauanleitung auf 3,3V an:
> 
http://shop.myavr.de/index.php?ws=download_file.ws.php&dlid=117&filename=produkte/mysmartusb_mk2/bsp_mysmartusb-mk2-volt-switch_de_en.pdf

Das ist ein MK2, ich hab den Light. Der hat LEDs für 5V und 3.3V, kann 
also mit sicherheit beide Spannungen. Es gibt dann wohl ein (Windows-?) 
Konfigurationsprogramm zum Umschalten, was mir nichts hilft.
OP (Firma: Brainit GmbH) #5335601
Lesenswert?

Icke schrieb:
> Dort kannst du, wenn du dich verbunden hast mit dem MySmartUSB Light die
> Spannungsversorgung per Klick ändern von 5V auf 3,3V

Erstens ist die für Windows, was ich nicht habe, zweitens möchte ich 
gerne per Skript (oder Parameter oder wie auch immer, also in den 
Build/Flash-prozess eingebunden) die Spannung einstellen.
Gast #5336351
Lesenswert?

Im Zweifelsfall kannst du deine Geräte beschützen, indem du in alle 
Leitungen (außer GND) einen 180 Ohm Widerstand einschleifst.

Ob das klappt, hängt ein bisschen von der weiteren Beschaltung der 
betroffenen Pins ab. Meisten geht es.
Gast #5336385
Lesenswert?

> Ich hab doch genau beschrieben wie man den umschaltet.

Bei deiner Methode erhält man kein sichtbares Feedback, ob die 
Umschaltung erfolgreich war.

Auch kann man den Befehl leicht im Eifer des Gefechts vergessen, oder 
der Programmer stellt sich wegen einem Wackeltkontakt am USB Stecker 
zurück.

Die Zusätzliche Sicherheit durch die Widerstände kann im Zweifelsfall 
hilfreich sein.

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