background image

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: 
 

 

reset board 

 

 

reset programmer 

 

 

board power on 

 

 

board power off 

 

 

programming mode 

 

 

data-bypass mode 

 

 

quiet mode (neutral) 

 

 

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. 

 

Содержание mySmartUSB

Страница 1: ...orkpad Version 1 2 10 Anwendung mit dem AVR Studio Version 4 12 498 11 Anwendung mit AVRDUDE 12 Anwendung mit CodeVision Version 1 25 5 12 Das mySmartUSB Protokoll 13 Allgemeine Sicherheitshinweise 14...

Страница 2: ...rovided including any kind of information which is incomplete or incorrect will therefore be rejected Alle Rechte vorbehalten auch die der fotomechanischen Wiedergabe und der Speicherung in elektronis...

Страница 3: ...Kommunikation mit dem PC oder Notebook ber die USB Schnittstelle ber den ISP Adapter in system programming k n nen eine Vielzahl von AVR Systemen programmiert werden 10 PIN Atmel Standardbelegung Inte...

Страница 4: ...andkabel Programming cable flat cable Pin 10 10polig 1 1 Pin 10 10pin 1 1 Pin 9 Buchse Buchse Pin 9 jack jack Pin 8 10poliger Standard Atmel ISP Pin 8 10pin standard Atmel ISP Pin 7 Anschluss Pin 7 co...

Страница 5: ...benutzen do not use 7 SCK 7 TxD PC USB UART Bridge 6 GND Masse ground 6 GND 6 Reset Ausgang Reset output 5 nicht benutzen do not use 5 RESET 5 SPI MOSI 4 nicht benutzen do not use 4 GND 4 SPI MISO 3...

Страница 6: ...F r Fremdsys teme kann mySmartUSB als AVR 910 kompatibler Pro grammer verwendet werden AVR ISP Anschluss 10polig Notice The described modi work only with the myAVR Board 2 For third party systems you...

Страница 7: ...ystem will be supplied with power over USB Attention I 80 mA DIP 1 OFF DIP 1 OFF unterdr ckt das Ein und Aus schalten der Board spannung per Firmware board voltage can not be enabled and disabled via...

Страница 8: ...de Dort folgen Sie dem Link Down loads Als Suchbegriff geben sie Treiber oder DL46 ein Speichern Sie sich das Archiv in ein Verzeichnis auf Ihrer Fest platte Alternativ k nnen die aktuellsten Treiber...

Страница 9: ...t benutzt werden Now you can use the USB Programmer Benutzen des mySmartUSB mySmart Control Use of mySmartUSB mySmart Control Der mySmartUSB kann jetzt als serieller Programmer oder als USB UART Bridg...

Страница 10: ...flow chart class diagram in the define dialog select AVR910 or AVR911 as programmer and COMX number of the virtual COM port shown in the device manager Sie k nnen den Programmer auch automatisch such...

Страница 11: ...rung ein f r das AVR Studio g ltiger COM Port zugewiesen werden Dazu ben tigen Sie Administratorrechte Gehen Sie wie folgt vor Ger temanager ffnen Rubrik Anschl sse COM und LPT bzw USB Controller ffne...

Страница 12: ...VRDUDE is a command line tool The parameter line for AVRDUDE should look as follow Anwendung mit CodeVision Version 1 25 5 Die Programmereinstellungen erfolgen in CodeVision unter dem Men punkt Settin...

Страница 13: ...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 M...

Страница 14: ...er getestet wurde F r feh lerhaften und oder vorschriftswidrigen Einsatz des Boards bernehmen wir keine Garantie Safety Guidelines mySmartUSB is designed for educational and experimental use only It i...

Отзывы:

Похожие инструкции для mySmartUSB