Onze arduino omzetten in een ISP-programmeur om te verbranden bootloaders en code uploaden naar Attiny85, Attiny84, Atmega328, Atmega1624, Attiny4313...
Hoe brand ik Bootloader
Om te uploaden schetsen via seriële poort moet u eerst de bootloader branden op atmega 328 of 168 chips.
Plugin uw arduino uno op de PC.
Open Arduino IDE software.
Open bestand > voorbeelden > ArduinoISP.
Selecteer de items in de Tools > Raad en seriële poort menu's die overeenkomen met het bord u gebruikt (uno of Leonardo) als de programmeur (niet het bord geprogrammeerd).
Uploaden van de schets van de ArduinoISP. (CTRL + U).
Plaats ISP schild op de Arduino Uno met de chip geïnstalleerd.
In het Tools > Pension menu, select uno als gebruikend 328 chip of deomletive als 168 chip.
Selecteer Gereedschappen > programmeur > Arduino als isp.
Tools > branden booloader. Wees geduldig als het duurt ongeveer 10 seconden. Programmering lampje op het schild zal oplichten.
Gedaan.
Nu kunt u seriële programmeurs voor het uploaden van schetsen. Of vervanging van uw defecte chip op op helmknop uno bord.
Voor het uploaden van de schets zonder te branden de bootloader op atmega328 chips
Met behulp van isp shield u kunt ook schetsen rechtstreeks uploaden naar de chip zonder te branden de bootloader.
Plugin uw arduino uno op de PC.
Open Arduino IDE software.
Open bestand > voorbeelden > ArduinoISP.
Selecteer de items in de Tools > Raad en seriële poort menu's die overeenkomen met het bord dat u gebruikt als de programmeur (niet het bord geprogrammeerd).
Uploaden van de schets van de ArduinoISP. (CTRL + U).
Plaats ISP schild op de Arduino Uno met de chip geïnstalleerd.
In het Tools > Pension menu, select uno als gebruikend 328 chip of deomletive als 168 chip.
Selecteer Gereedschappen > programmeur > Arduino als isp.
Open de tekening die u wilt uploaden op de chip (Eg. Blink schets geleid = 10).
Uploaden met behulp van bestand > uploaden met behulp van de programmeur. CTRL + SHIFT + U.
Gedaan.
Voor het uploaden van de schets naar Attiny85
Deze tutorial toont je hoe te programmeren een ATtiny45 of ATtiny85 micro-controller met behulp van de Arduino software en hardware.
Software
Moet je de Arduino software en een plugin om ondersteuning toevoegen voor de ATtiny45/85. Installatie-instructies voor de Arduino software zijn beschikbaar voor Windows en Mac OS X Linux
Download: http://ct3.eu/en/index.php?controller=attachment&id_attachment=2
De ATtiny45 / ATtiny85 Micro-controller
Hier is de pin-out van de ATtiny45 en ATtiny85:
attiny_44_84_Pinout
Installeren van ATtiny45 / ATtiny85 steun in Arduino
* Controleer dat de Arduino IDE is niet gestart.
* Download de Arduino-Tiny archief (ZIP-bestand).
* Zoek de Arduino Sketchbook-map. Dit is de map waar de Arduino
IDE slaat schetsen.
* Zorg ervoor dat de map "hardware" aanwezig onder de Arduino Sketchbook-map. Voor
Als bijvoorbeeld de Arduino Sketchbook map...
C:\Projects\Arduino\
Zorgen voor dat deze map bestaat...
C:\Projects\Arduino\hardware\
* De inhoud van het archief van het uitpakken naar de map "hardware". Bijvoorbeeld,
Als de Arduino Sketchbook map...
C:\Projects\Arduino
Na het uitpakken, de volgende bestanden / mappen moeten bestaan...
C:\Projects\Arduino\hardware\tiny\avr\license.txt
C:\Projects\Arduino\hardware\tiny\avr\platform.txt
C:\Projects\Arduino\hardware\tiny\avr\Prospective Boards.txt
C:\Projects\Arduino\hardware\tiny\avr\README
C:\Projects\Arduino\hardware\tiny\avr\bootloaders\
C:\Projects\Arduino\hardware\tiny\avr\cores\
De volgende map moet de bronbestanden bevatten voor de Arduino-Tiny
kern...
C:\Projects\Arduino\hardware\tiny\avr\cores\tiny\
* Maak een nieuw bestand met de naam "boards.txt" in de tiny\avr directory. Volgende
uit de bovenstaande voorbeelden zou het bestand hier...
C:\Projects\Arduino\hardware\tiny\avr\boards.txt
* Open het bestand "boards.txt" en de "Toekomstige Boards.txt" bestand met uw
favoriete tekst-editor.
* Het kopiëren van bestuur posten van belang van "Potentiële Boards.txt" naar "boards.txt"
(of kopieer de volledige inhoud van "Potentiële Boards.txt" naar "boards.txt").
Bestuur posten zijn afgebakend door een lange lijn van hekjes.
* In het bestand "boards.txt" veranderen de inzendingen van de "upload.tool" voor de
juiste waarde voor uw installatie.
* Sla en sluit "boards.txt". Sluit "Potentiële Boards.txt".
-De starten van de Arduino IDE en zorgen dat het nieuwe bestuur van belang worden vermeld onder
het menu [extra] [bestuur]...
"ATtiny84 @ 16 MHz (externe crystal; 4.3 V BZV)"
"ATtiny85 @ 8 MHz (interne oscillator; BZV uitgeschakeld)"
etcetera
U bent nu klaar voor gebruik Arduino-Tiny!
Uploaden van de schets voor ATTINY
Plugin uw arduino uno op de PC.
Open Arduino IDE software.
Open bestand > voorbeelden > ArduinoISP.
Selecteer de items in de Tools > Raad en seriële poort menu's die overeenkomen met het bord u gebruikt (uno of Leonardo) als de programmeur (niet het bord geprogrammeerd).
Uploaden van de schets van de ArduinoISP. (CTRL + U).
Plaats ISP schild op de Arduino Uno met de chip geïnstalleerd.
In het Tools > Board menu, selecteert u Attiny85 @ 8mhz
Selecteer Gereedschappen > programmeur > Arduino als isp.
Open de tekening die u wilt uploaden
Uploaden van de schets. (CTRL + U).
Gedaan.