Skip to content
Wireless AVRISP programmer using ESP8266
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data
COPYING
ISP_System.ino
README.md
WiFi_AVRISP.ino
WiFi_Config.ino

README.md

#WiFi_AVRISP

AVR ISP programmer over WiFi. Build upon ESP8266 and Arduino.

This project is build upon Arduino platform for ESP8266.

The system provides-

An AVR ISP programmer for programming over ISP for any generic AVR chip. Provides a we based configuration interface using library at ESP_ConfigStorage at git. Simple to use and implement. Instructions provided at instructables (working).

##ISP connection If the AVR target is powered by a different Vcc than what powers your ESP8266 chip, you must provide voltage level shifting or some other form of buffers. Exposing the pins of ESP8266 to anything larger than 3.6V will damage it.

Connections are as follows:

ESP8266 AVR / SPI Arduino
GPIO12 MISO D12
GPIO13 MOSI D11
GPIO14 SCK D13
GPIO5 RESET RST

####Note: -For MISO a voltage divider is required to step down arduino 5v to 3.3v. -MISO,MOSI,SCK connections are unchanable, but RESET (default GIPO5 canbe programatically changed. Use a GPIO other than 0, 2 and 15 (bootselect pins), and apply an external pullup/down so that the target is normally running.

##Wifi config The system will boot with saved previous wifi configuratoions (if any). Confuguration ca be set with web interface.

You can’t perform that action at this time.