Il s'agit de la commande uisp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
uisp - Micro In-System Programmer pour les microcontrôleurs AVR d'Atmel
SYNOPSIS
uisp [OPTION] .. -dprog=TYPE -dpart=AT90XXX --FONCTION.. [si = SOURCE] [de=DEST]
DESCRIPTION
Programmation Méthodologie:
-dprog=
Programmeur série Atmel standard avr910/programmeur à faible coût Atmel
pavé http://www.avr1.org/pavr/pavr.html
stk500 Atmel STK500
dapa Direct AVR Accès Parallèle
Kit de démarrage parallèle stk200 STK200, STK300
Câble de téléchargement de port parallèle abb Altera ByteBlasterMV
Câble de téléchargement atdh Atmel-ISP (P/N ATDH1150VPC)
avrisp Atmel AVR FAI (?)
bsd http://www.bsdhome.com/avrdude/ (parallèle)
fbprg http://ln.com.ua/~real/avreal/adapters.html (parallèle)
dt006 http://www.dontronics.com/dt006.html (parallèle)
maxi Investment Technologies Maxi (parallèle)
dm04 Datamekatronik 2004 (parallèle)
série dasa (RESET=RTS SCK=DTR MOSI=TXD MISO=CTS)
série dasa2 (RESET=!TXD SCK=RTS MOSI=DTR MISO=CTS)
série dasa3 (RESET=!DTR SCK=RTS MOSI=TXD MISO=CTS)
Cible Appareil Le Choix :
-départ= partie
Définir le nom ou le numéro abrégé de la cible. Pour certains programmeurs, si -départ n'est pas donné
les appareils pris en charge par le programmeur sont répertoriés. Régler -départ=auto pour la sélection automatique. Auto-
select ne fonctionne pas avec tous les programmeurs, il est donc recommandé de toujours spécifier un
périphérique cible explicitement.
Parallèle Appareil Réglages:
-dlpt=adresse|nom de l'appareil
spécifiez le nom du périphérique (Linux ppdev, FreeBSD ppi, série) ou le port parallèle d'E/S directes
adresse (0x378, 0x278, 0x3BC)
-dno-sondage
Programme sans interrogation de données (un peu plus lent)
-dno-réessayer
Désactiver les tentatives de commande d'activation du programme
-dtension=valeur
Définir les spécifications de synchronisation en fonction de la tension d'alimentation en [V] (par défaut 3.0)
-dt_sck= heure
Définir le temps SCK haut/bas minimum en micro-secondes (par défaut 5)
-dt_wd_flash= heure
Définir le temps de retard d'écriture maximum FLASH en micro-secondes
-dt_wd_eeprom= heure
Définir le délai d'écriture maximum de l'EEPROM en micro-secondes
-dt_reset= heure
Définir le temps de réinitialisation inactif (élevé) en micro-secondes
-invertir=[sck[,mosi[,miso[,reset]]]]]
Inverser les lignes spécifiées -v=3 option pour voir les paramètres actuels.
-d89 Permet la programmation parallèle des appareils AT89S51 et AT89S52.
Atmel Faible Prix Programmeur Port série Appareil Réglages:
-dsérie= nom de l'appareil
Définir l'interface série comme /dev/ttyS* (par défaut /dev/avr)
-dvitesse=1200|2400|4800|9600|19200|38400|57600|115200
Définir la vitesse de l'interface série (par défaut 19200)
Stk500 groupe de neurones options:
-dhiv Utilisez la programmation Hi-V au lieu de SPI (la valeur par défaut est SPI).
--rd_aref
Lisez la tension Aref. Notez qu'en raison d'un bug dans le firmware stk500, la lecture
la valeur est parfois décalée de 0.1 par rapport à la valeur réelle mesurée avec un voltmètre.
--wr_aref=valeur
Réglez la tension Aref. Les valeurs valides sont de 0.0 à 6.0 volts par incréments de 0.1 volt.
La valeur ne peut pas être supérieure à la valeur VTarget.
--rd_vtg
Lisez la tension cible V. Notez qu'en raison d'un bug dans le firmware stk500, la lecture
la valeur est parfois décalée de 0.1 par rapport à la valeur réelle mesurée avec un voltmètre.
--wr_vtg=valeur
Réglez la tension Vtarget. Les valeurs valides sont de 0.0 à 6.0 volts par incréments de 0.1 volt.
La valeur ne peut pas être inférieure à la valeur ARef.
--rd_osc
Lire la fréquence de l'oscillateur en Hertz.
--wr_osc=valeur
Réglez la fréquence de l'oscillateur en Hertz, de 14.06 à 3686400.
Les fonctions:
--télécharger
Téléchargez " input_file " dans la mémoire de l'AVR.
--Vérifier
Vérifiez "input_file" (traité après le --télécharger opter.)
--Télécharger
Téléchargez la mémoire AVR dans "output_file" ou stdout.
--effacer
Effacer l'appareil.
--segment=flash|eeprom|fusible
Définir le segment actif (sélection automatique pour la sortie AVA Motorola)
Fusible/Verrouillage Bit Opérations:
--rd_fuses
Lire tous les fusibles et imprimer les valeurs sur stdout
--wr_fuse_l= octet
Écrire l'octet de poids faible du fusible
--wr_fuse_h= octet
Écrire l'octet de poids fort du fusible
--wr_fuse_e= octet
Écrire l'octet étendu du fusible
--wr_lock= octet
Ecrire les bits de verrouillage. L'argument est un octet où chaque bit est :
Bit5 -> blb12
Bit4 -> blb11
Bit3 -> blb02
Bit2 -> blb01
Bit1 -> lb2
Bit0 -> lb1
--fermer à clé Écriture des bits de verrouillage [ancienne méthode ; obsolète].
Fichiers:
if=nom de fichier
Fichier d'entrée pour le --télécharger et --Vérifier fonctions dans les enregistrements Motorola S (S1 ou S2)
ou format Intel 16 bits
of=nom de fichier
Fichier de sortie pour le --Télécharger fonction au format Motorola S-records, la valeur par défaut est
sortie standard
Autres Options :
-v=niveau
Définir le niveau détaillé (-v est égal à -v=2, min/max : 0/4, par défaut 1)
--hacher=peroctets
Imprimer le hachage (la valeur par défaut est de 32 octets)
--Aidez-moi -h
Aidez
--version
Imprimer les informations sur la version
--Terminal
Invoquer un terminal de type shell
Utiliser uisp en ligne en utilisant les services onworks.net
