




Including €0.01 for ecotax
The primary function of a programmer is to inject the compiled program on the microcontroller. USB AVR programmer will enable you to transfer your compiled C program on the microcontroller of your robot. The use of a programmer is required.
The USB AVR programmer is compact and inexpensive. It allows you to program the AVR microcontrollers from Atmel such as the one that are present on the 3pi robots and m3pi robots. The USB AVR programmer connects to your PC via USB and communicates with your programming environment such as the Atmel Studio or AVRDUDE through a virtual COM port using the AVRISPV2/STK500 protocol. The microcontroller is connected to your USB AVR programmer by the 6-pin ISP connector and provided ISP cable.
The supported microcontrollers are:
The programmer is powered by the USB cable (5V supply).
Operating systems supported by the AVR USB programmer are:
The USB AVR programmer does not support in-system programming (ISP), also called in-circuit serial programming (ICSP). Similarly, it does not support JTAG, debugWIRE, or high voltage programming.
The programmer does not work with the XMega microcontroller from Atmel.
The USB AVR Programmer kit contains:
The USB AVR programmer provides a very useful additional functionality. Indeed, it behaves like a USB-Serial converter. The programmer installs in fact two virtual COM ports. One allows you to program the AVR microcontroller and the other, using serial TTL communication allows you to debug the microcontroller. You can then program and debug your microcontroller without having to open and close the programming terminal.
The USB AVR programmer can also allow you to debug your firmware and circuitry through the use of a software SLO oscilloscope (Severely Limited Scope). In this case, the USB AVR programmer provides useful information to the oscilloscope. The application SLO-Scope for Windows is free and its source code is provided. To download, click the image below.