EnglishFrenchSpanish

OnWorks favicon

uisp - Online in the Cloud

Run uisp in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command uisp that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


uisp - Micro In-System Programmer for Atmel's AVR MCUs

SYNOPSIS


uisp [OPTION].. -dprog=TYPE -dpart=AT90XXX --FUNCTION.. [if=SOURCE] [of=DEST]

DESCRIPTION


Programming Methods:
-dprog=<method>

avr910 Standard Atmel Serial Programmer/Atmel Low Cost Programmer

pavr http://www.avr1.org/pavr/pavr.html

stk500 Atmel STK500

dapa Direct AVR Parallel Access

stk200 Parallel Starter Kit STK200, STK300

abb Altera ByteBlasterMV Parallel Port Download Cable

atdh Atmel-ISP Download Cable (P/N ATDH1150VPC)

avrisp Atmel AVR ISP (?)

bsd http://www.bsdhome.com/avrdude/ (parallel)

fbprg http://ln.com.ua/~real/avreal/adapters.html (parallel)

dt006 http://www.dontronics.com/dt006.html (parallel)

maxi Investment Technologies Maxi (parallel)

dm04 Datamekatronik 2004 (parallel)

dasa serial (RESET=RTS SCK=DTR MOSI=TXD MISO=CTS)

dasa2 serial (RESET=!TXD SCK=RTS MOSI=DTR MISO=CTS)

dasa3 serial (RESET=!DTR SCK=RTS MOSI=TXD MISO=CTS)

Target Device Selection:
-dpart=part
Set target abbreviated name or number. For some programmers, if -dpart is not given
programmer's supported devices are listed. Set -dpart=auto for auto-select. Auto-
select does not work with all programmers, so it is recommended to always specify a
target device explicitly.

Parallel Device Settings:
-dlpt=address|device name
specify device name (Linux ppdev, FreeBSD ppi, serial) or direct I/O parallel port
address (0x378, 0x278, 0x3BC)

-dno-poll
Program without data polling (a little slower)

-dno-retry
Disable retries of program enable command

-dvoltage=value
Set timing specs according to the power supply voltage in [V] (default 3.0)

-dt_sck=time
Set minimum SCK high/low time in micro-seconds (default 5)

-dt_wd_flash=time
Set FLASH maximum write delay time in micro-seconds

-dt_wd_eeprom=time
Set EEPROM maximum write delay time in micro-seconds

-dt_reset=time
Set reset inactive (high) time in micro-seconds

-dinvert=[sck[,mosi[,miso[,reset]]]]]
Invert specified lines Use -v=3 option to see current settings.

-d89 Allow parallel programming of AT89S51 and AT89S52 devices.

Atmel Low Cost Programmer Serial Device Settings:
-dserial=device name
Set serial interface as /dev/ttyS* (default /dev/avr)

-dspeed=1200|2400|4800|9600|19200|38400|57600|115200
Set speed of the serial interface (default 19200)

Stk500 specific options:
-dhiv Use Hi-V programming instead of SPI (default is SPI).

--rd_aref
Read the ARef Voltage. Note that due to a bug in the stk500 firmware, the read
value is sometimes off by 0.1 from the actual value measured with a volt meter.

--wr_aref=value
Set the ARef Voltage. Valid values are 0.0 to 6.0 volts in 0.1 volt increments.
Value can not be larger than the VTarget value.

--rd_vtg
Read the Vtarget Voltage. Note that due to a bug in the stk500 firmware, the read
value is sometimes off by 0.1 from the actual value measured with a volt meter.

--wr_vtg=value
Set the VTarget Voltage. Valid values are 0.0 to 6.0 volts in 0.1 volt increments.
Value can not be smaller than the ARef value.

--rd_osc
Read the oscillator frequency in Hertz.

--wr_osc=value
Set the oscillator frequency in Hertz, from 14.06 to 3686400.

Functions:
--upload
Upload "input_file" to the AVR memory.

--verify
Verify "input_file" (processed after the --upload opt.)

--download
Download AVR memory to "output_file" or stdout.

--erase
Erase device.

--segment=flash|eeprom|fuse
Set active segment (auto-select for AVA Motorola output)

Fuse/Lock Bit Operations:
--rd_fuses
Read all fuses and print values to stdout

--wr_fuse_l=byte
Write fuse low byte

--wr_fuse_h=byte
Write fuse high byte

--wr_fuse_e=byte
Write fuse extended byte

--wr_lock=byte
Write lock bits. Argument is a byte where each bit is:
Bit5 -> blb12
Bit4 -> blb11
Bit3 -> blb02
Bit2 -> blb01
Bit1 -> lb2
Bit0 -> lb1

--lock Write lock bits [old method; deprecated].

Files:
if=filename
Input file for the --upload and --verify functions in Motorola S-records (S1 or S2)
or 16 bit Intel format

of=filename
Output file for the --download function in Motorola S-records format, default is
standard output

Other Options:
-v=level
Set verbose level (-v equals -v=2, min/max: 0/4, default 1)

--hash=perbytes
Print hash (default is 32 bytes)

--help -h
Help

--version
Print version information

--terminal
Invoke shell-like terminal

Use uisp online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Image Downloader
    Image Downloader
    Crawl and download images using
    Selenium Using python3 and PyQt5.
    Supported Search Engine: Google, Bing,
    Baidu. Keywords input from the keyboard
    or input from ...
    Download Image Downloader
  • 2
    Eclipse Tomcat Plugin
    Eclipse Tomcat Plugin
    The Eclipse Tomcat Plugin provides
    simple integration of a tomcat servlet
    container for the development of java
    web applications. You can join us for
    discussio...
    Download Eclipse Tomcat Plugin
  • 3
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop is for streaming
    torrents on Mac, Windows or Linux. It
    connects to both BitTorrent and
    WebTorrent peers. Now there's no
    need to wait for...
    Download WebTorrent Desktop
  • 4
    GenX
    GenX
    GenX is a scientific program to refine
    x-ray refelcetivity, neutron
    reflectivity and surface x-ray
    diffraction data using the differential
    evolution algorithm....
    Download GenX
  • 5
    pspp4windows
    pspp4windows
    PSPP is a program for statistical
    analysis of sampled data. It is a free
    replacement for the proprietary program
    SPSS. PSPP has both text-based and
    graphical us...
    Download pspp4windows
  • 6
    Git Extensions
    Git Extensions
    Git Extensions is a standalone UI tool
    for managing Git repositories. It also
    integrates with Windows Explorer and
    Microsoft Visual Studio
    (2015/2017/2019). Th...
    Download Git Extensions
  • More »

Linux commands

Ad