Forum: Mikrocontroller und Digitale Elektronik AVR mySmartUSB light Spannung einstellen


von Michael R. (Firma: Brainit GmbH) (fisa)


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

von Horst (Gast)


Lesenswert?

Soweit ich weis hat das MySmartUSB keine Möglichkeit die Spannung 
einzustellen, es ist ein reines 5V-System.

von Horst (Gast)


Lesenswert?


von Michael R. (Firma: Brainit GmbH) (fisa)


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.

von Icke (Gast)


Lesenswert?

Hier gibt es die Software dazu:

http://shop.myavr.de/index.php?sp=download.sp.php&suchwort=dl197

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

von Michael R. (Firma: Brainit GmbH) (fisa)


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.

von Harry L. (mysth)


Lesenswert?

Diese Datei herunterladen:
http://shop.myavr.de/index.php?sp=download.sp.php&suchwort=dl216

Den Inhalt entpacken.
Zum Umschalten auf 3,3V in dem Verz. folgenden Befehl ausführen:

cat power3V.txt >/dev/ttyUSBx

Danach befindet sich der Programmer im 3,3V-Mode

Mit:
cat power5V.txt >/dev/ttyUSBx
gehts zurück auf 5V

von Stefan F. (Gast)


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.

von Harry L. (mysth)


Lesenswert?

Stefan U. schrieb:
> 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.

Und was soll das?

Ich hab doch genau beschrieben wie man den umschaltet.

von Stefan F. (Gast)


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.

von Harry L. (mysth)


Lesenswert?

Stefan U. schrieb:

> Bei deiner Methode erhält man kein sichtbares Feedback, ob die
> Umschaltung erfolgreich war.
Aber natürlich!

Die gelbe 5V Led geht aus, und die rote 3V-Led geht am und der Beehl 
lässt sich problemlos in ein makefile integrieren.

von Stefan F. (Gast)


Lesenswert?

Ach da sind LED's zur Statusanzeige dran, das finde ich gut.

von Michael R. (Firma: Brainit GmbH) (fisa)


Lesenswert?

Harry L. schrieb:
> Diese Datei herunterladen:
> http://shop.myavr.de/index.php?sp=download.sp.php&suchwort=dl216

Danke! Genau was ich gesucht habe!

von Forist (Gast)


Lesenswert?

Stefan U. schrieb:
> Ach da sind LED's zur Statusanzeige dran, das finde ich gut.

Ja, lies doch einfach

Michael R. schrieb:
> ... ich hab den Light. Der hat LEDs für 5V und 3.3V,

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.