Look for in our Blog. You will find multiple applications, solutions, code examples. Navigate using the tag cloud or search using specific criteria

How to connect an Arduino board to industrial Arduino based controller as a ISP (In-System-Programmer)

Introduction

In this post is showed how to use an Arduino board as a ISP. This configuration allow the ISP to program any industrial shields PLC without using the bootloader, change or update the bootloader and change the internal fusses set up.

This could be very useful in some cases like protect your binary code from been extracted, update the bootloader or just to have another way to upload your programs to your Arduino based PLC. 

Odoo text and image block

Connections

Below are showed the connection between both devices. 

Arduino boardArduino based PLC
MISO
MISO
MOSI
MOSI
SCK
SCK
PIN 2
RESET
GND
GND
Now you have the right connections to use your Arduino board as a ISP programmer.