Stap 2: De programmeur Hardware
AVR-chips kunnen worden geprogrammeerd met behulp van een verscheidenheid van hardware van een eenvoudige seriële kabel naar een toegewijde AVR programmer en ontwikkeling station.
Terwijl elk van deze methoden zijn eigen voor- en nadelen heeft, zal ik focussen op met behulp van een Arduino.
De Arduino is een grote micro-controller prototyping-platform. Arduino Uno heeft haar IO pinnen met headers aangesloten uitgebroken. Het is volledig zijn opgenomen met alle benodigde onderdelen uit te voeren aan boord van de micro-controller, zoals een kristal en power supply verordening. Het heeft ook een eigen IDE en programmeertaal die is vrij gelijkaardig aan C. met een programma, het kan worden gebruikt om nieuwe software op AVR chips flash.
De IDE bevat een programma genaamd ArduinoISP dat wordt verondersteld om enkel dat te doen. Helaas, het is zeer kieskeurig en zelden werkt met sommige modellen van Arduino. Een variant op het programma gemaakt door Adafruit die steeds meer werkt vindt u op deze locatie.
Als u van Arduino Uno gebruikmaakt, dan adviseer ik het laatste programma als ik had veel moeite met de officiële.