Options, Programmer

Top  Previous  Next

options_programmer

 

 

Programmer

OPTION

DESCRIPTION

Programmer

Select the programmer of your choice. The various supported programmers will be each described.

Play sound

Name of a WAV file to be played when programming is finished.

Press the directory button to select a file.

Auto verify

Some programmers support verifying. The chip content will be verified after programming.

Upload code and data

Set this option to program both the FLASH memory and the EEPROM memory. BASCOM will use the BIN file for the flash memory and the EEP file for the EEPROM memory.

 

The settings are the same for all programmers.

A product image is shown so you can identify the programmer.

 

Depending on the selected programmer, you can set a number of additional settings.

 

External batchfile or executable

OPTION

DESCRIPTION

Program

Name of the programmer executable. Press the directory button to open a selection dialog.

Parameters

The parameters to pass to the program.

 

Use {FILE} to insert the filename without extension

Thus {FILE}.BIN would insert the filename with the BIN extension.

 

 

STK500.EXE

OPTION

DESCRIPTION

COM port

COM port of PC connected to the STK500.

Baud

Baud rate to use. The stk500 can work with a baud rate up to 115200. Some stk500 clones need a lower baud rate.

stk500.exe

The path to the stk500.exe. This file is installed into the Atmel AVR Studio directory. Press the folder icon to select the file.

USB

The serial number of the programmer. Some USB stk500 programmers require this serial number.

 

 

 

STK500 native

OPTION

DESCRIPTION

COM port

COM port of PC connected to the STK500.

Baud

Baud rate to use. The stk500 can work with a baud rate up to 115200. Some stk500 clones need a lower baud rate.

Clock

The clock frequency to use. You need to use a clock frequency that does not exceed a quarter of the micro processor clock frequency. Many chips come with an internal oscillator running at 1 MHz. In this case the maximum would be 250 KHz.

Some chips run on 1 MHz but also have an 8 or 16 divider resulting in a lower frequency. While during programming it is not a real problem if the clock is too high, it can lock chips while setting fuse bits.

Do not set ISP clock

This option will not initialize the clock frequency of the programmer. It is recommended to have this option unchecked.

 

More info about stk500 programmer

 

 

USB-ISP

OPTION

DESCRIPTION

USB speed

A higher value will result in quicker programming. This option was added to the firmware later. This option will not work on early models.

 

More info about USB-ISP programmer

 

 

MCS Bootloader

OPTION

DESCRIPTION

COM port

COM port of PC connected to the processor.

Baud

Baud rate to use. Some crystal/oscillator values allow to chose a high baud rate. When using the internal oscillator, 38400 is the highest baud rate that will work reliable in most cases.

Boot size

The size of the boot loader program in words. The boot loader space may not be overwritten by the normal program. You will get a warning when you exceed the available space for the program.

When you do not want a warning, set the value to 0.

Use DTR for reset

The MCS bootloader can toggle the DTR line. When DTR is connected to the reset of the processor, you do not need to reset the processor or press any reset button.

 

More info about MCS Bootloader

 

 

FLIP

There are NO settings for FLIP.

More info about FLIP.

 

 

USBprog / AVR ISP mkII

OPTION

DESCRIPTION

COM port

COM port of PC connected to the programmer.

Baud

Baud rate to use. For serial port based programmers you can provide the baud rate. This should be 115200 baud. Some clones might need a different baud rate.

Clock

The clock frequency to use. You need to use a clock frequency that does not exceed a quarter of the micro processor clock frequency. Many chips come with an internal oscillator running at 1 MHz. In this case the maximum would be 250 KHz.

Some chips run on 1 MHz but also have an 8 or 16 divider resulting in a lower frequency. While during programming it is not a real problem if the clock is too high, it can lock chips while setting fuse bits.

Do not set ISP clock

This option will not initialize the clock frequency of the programmer. It is recommended to have this option unchecked.

 

KAMPROG

There are NO settings for KAMPROG.

More info about KAMPROG.

 

 

myAVR MK2 / AVR910

OPTION

DESCRIPTION

COM port

COM port of PC connected to the programmer.

Baud

Baud rate to use. It depends on the used programmer which baud rate is supported. There are a lot of AVR910 based clones. Just check the documentation that came with your programmer.

 

 

 

USBASP

OPTION

DESCRIPTION

Clock

The clock frequency to use. You need to use a clock frequency that does not exceed a quarter of the micro processor clock frequency. Many chips come with an internal oscillator running at 1 MHz. In this case the maximum would be 250 KHz.

Some chips run on 1 MHz but also have an 8 or 16 divider resulting in a lower frequency. While during programming it is not a real problem if the clock is too high, it can lock chips while setting fuse bits.

More info about USBAP.

 

 

JTAG MKII

OPTION

DESCRIPTION

COM port

COM port of PC connected to the programmer.

Baud

Baud rate to use. For serial port based programmers you can provide the baud rate. This should be 115200 baud. Some clones might need a different baud rate.

Clock

The clock frequency to use. You need to use a clock frequency that does not exceed a quarter of the micro processor clock frequency. Many chips come with an internal oscillator running at 1 MHz. In this case the maximum would be 250 KHz.

Some chips run on 1 MHz but also have an 8 or 16 divider resulting in a lower frequency. While during programming it is not a real problem if the clock is too high, it can lock chips while setting fuse bits.

USB

When using the programmer in USB mode, you need to set this option. The Atmel JTAG MKII can be used with USB or serial port.