DIAMEX EXA-PROG Manual - Page 4

Browse online or download pdf Manual for Adapter DIAMEX EXA-PROG. DIAMEX EXA-PROG 13 pages. Usb programming adapter for avr-isp, avr-updi, stm32, lpc, esp8266, esp32

EXA-PROG
USB programming adapter for AVR-ISP, AVR-UPDI, STM32, LPC, ESP8266, ESP32
LEDs
Glows constantly when the selected operating mode is ready.
Green LED
Goes out briefly when the RESET button is pressed.
Flickers when there are data transfers via RXD/TXD and throughout the programming process.
Red LED
Flickers briefly when the programming mode is changed using the DIP switch.

RESET BUTTON

The button on the EXA-PROG triggers a manual reset of the connected microcontroller. That is often needed when the
boot of a freshly programmed controller is supposed to be tested several times. The function of the button depends on the
selected programming mode.
AVR-ISP, AVR-UPDI:
PIN5 (RESET) is set to the LOW level as long as the button is pressed.
The green LED goes out as long as the button is pressed.
STM32:
A short button press (less than a second) triggers a RESET of the connected controller. After releasing the button, a 50ms
long reset pulse is generated at PIN5 (RESET). PIN3 (BOOT) remains on LOW.
A long button press (longer than a second) puts the connected microcontroller into boot mode. PIN3 (BOOT) is set to the
HIGH level, a 50ms long reset pulse is generated and then PIN3 (BOOT) goes back to LOW.
The green LED flickers briefly as an indicator that the reset was triggered.
NXP/LPC:
A short button press (less than a second) triggers a RESET of the connected controller. After releasing the button, a 50ms
long LOW pulse is generated at PIN5 (RESET). PIN3 (BOOT) remains on HIGH.
A long button press (longer than a second) puts the connected microcontroller into boot mode. PIN3 (BOOT) is set to the
LOW level, a 50ms long reset pulse is generated and then PIN3 (BOOT) goes back to HIGH.
The green LED flickers briefly as an indicator that the reset was triggered.
ESP:
A short button press (less than a second) triggers a RESET of the connected controller. After releasing the button, a 50ms
long LOW pulse is generated at PIN5 (RESET). PIN3 (GPIO0) remains on HIGH.
A long button press (longer than a second) puts the connected microcontroller into boot mode. PIN3 (GPIO0) is set to the
LOW level, a 50ms long reset pulse is generated and then PIN3 (GPIO0) goes back to HIGH.
The green LED flickers briefly as an indicator that the
reset was triggered.
 Never press the RESET button throughout a pro-
gramming process. The programming gets aborted
and the files in the flash memory of the microcontrol-
lers can be invalid.
Page 4