Technische Beschreibung mySmartUSB Version 2.10
Seite: 13/14
www.myAVR.de
© Laser & Co. Solutions GmbH - 07/2007
www.myAVR.com
Das mySmartUSB Protokoll
Die Firmware des mySmartUSB verfügt neben den
AVR910 und AVR911 spezifischen Protokollen über ein
eigenes Protokoll um die zusätzlichen Funktionen des
mySmartUSB anzusprechen. Das mySmartUSB Protokoll
wird über eine Kennung aktiviert die den eigentlichen
Kommandos als Präfix vorangestellt werden muss.
mySmartUSB-Kommandos:
Baudrate:
19200,8,n,1
Präfix/Format: "浺¹²³©"+Kommando als ASCII-Zeichen
(= 0xE6 0xB5 0xBA 0xB9 0xB2 0xB3 0xA9)
Kommandos:
r
Reset Board
R
Reset Programmer
+
Board-Power-On
-
Board-Power-Off
p
Programmier-Modus
d
Daten-Bypass/ Durchreich-
Modus RS232
q
Quite-Modus
i
Status wird zurückgegeben
Das Kommandozeilen-Tool myavr_progswitch
Im Downloadbereich von
www.myAVR.de
steht Ihnen das
Programm myavr_progswitch.exe zur Verfügung. Mit
diesem Programm kann zwischen den einzelnen Arbeits-
modi des mySmartUSB-Programmers gewechselt werden.
Das Umschalten der Modi kann per Aufruf-Parameter und
über einen Dialog gesteuert werden. Das Programm er-
möglicht des Weiteren das Brennen von HEX-Dateien und
kann über Make-Dateien aufgerufen werden.
Hinweis:Verwenden Sie die aktuelle Firmware des
mySmartUSB.
Parameter:
-m<MODE>
Angabe des Arbeitsmodus
(p|d|q -
Programming|Data|Quiet).
-p<on|off>
Angabe ob Stromversorgung
(de) aktiviert werden soll.
-r
Reset des Boards
-b "Dateiname"
Brennen einer HEX-Datei
Ohne Parameter startet das Programm im Dialog-Modus.
Hier kann beliebig zwischen den Modi hin- und hergeschal-
tet werden.
The mySmartUSB protocol
Besides the standard AVR910 and AVR911 protocols the
firmware of the USB programmer mySmartUSB uses its
own protocol to perform additional tasks. The mySmar-
tUSB protocol will be activated over a specific character
string, that has to precede the instructions.
mySmartUSB-instructions:
baud rate:
19200, 8, n, 1
prefix: "浺¹²³©"+instruction in ASCII code
(= 0xE6 0xB5 0xBA 0xB9 0xB2 0xB3 0xA9)
command:
r
reset board
R
reset programmer
+
board power on
-
board power off
p
programming mode
d
data-bypass mode
q
quiet mode (neutral)
i
return state
The command line-tool myavr_progswitch
In the download area on www.myAVR.com you can find
the program myavr_progswitch.exe. This program helps
you to switch between the different operation modes of the
USB programmer mySmartUSB. Furthermore you will be
able to burn your own HEX-files to the connected micro-
controller. myavr_progswitch is a command-line tool and
can be called over a make-file.
Notice: Please use the current firmware of mySmartUSB.
parameters:
-m<p|d|q>
operation mode
(programming|data|quiet)
-p<on|off>
external
power
supply
activated|deactivated
-r
reset board
-b "file_name"
burn HEX-file
Without using any parameter myavr_progswitch starts in
dialog-mode. That was you can switch between the opera-
tion modes of mySmartUSB.