Stap 3: Burning bootloader in 328 ATmega, 168, 8
Jongens hier we leren om te branden bootloader op lege ATmega 328/168/8 chips met behulp van de Arduino IDE en Arduino UNO.
Dus, wat we nodig hebben
1 stap aansluiten Hardware
Breakout board voor lege chip van ATmega 328/168/8
Hier kunnen we verbinding maken op breadboard als uw keuze ik suggereren ook maken een speciale boord zodat geen behoefte te doen hetzelfde proces weer gewoon je tijd besparen. Verbindingen maken dezelfde als aangegeven in figuur 1
Horloge figuur 2 Dit is mijn boord die mij tweedehands voor brandwond bootloader.
Wees alert terwijl het kopen van uw ATmega 328 leeg chip
ATMega328P-PU
ATMega328-PU
Zoals u bericht wellicht, is het verschil tussen dit enkel een louter P na de 328. Deze P betekent pico voor pico macht die een technologie ATMEL heeft ontwikkeld waarmee de microcontroller uitgevoerd met minder stroom.
Dit dosent zaak voor kleine applicatie maar jongens tijdens het branden van elke chip zijn unieke sleutel handtekening zo wilt bewerken dat sleutel handtekening heeft voordat het branden bootloader bootloader.
Dus wat zijn deze sleutel handtekeningen voor deze ICs
ATmega328 0x1E 0x95 0x14
ATmega328P 0x1E 0x95 0x0F
Dus we moeten veranderen stappen deze handtekeningen voor het branden van de bootloader fundamentele daarvoor
· Ga naar...\arduino-1.0.5\hardware\tools\avr\etc
· Maak een reservekopie van het bestand: avrdude.conf
· Open het bestand avrdude.conf in een teksteditor
· Zoeken naar: "0x1e 0x95 0x0F" (dit is de handtekening van de ATmega328P)
· Vervangen door: "0x1e 0x95 0x14" (dit is de ATmega328 handtekening)
· Sla het bestand
· Herstart de Arduino IDE
· Gaat u verder met de rest van de stappen van de bootloding, en zodra de bootloading is voltooid herstel de reservekopie die u hebt aangebracht.
Maak verbindingen hetzelfde als in figuur 3 weergeven
Nu zijn we compleet met installatie van de hardware
2 stap voorbereiding van de software
Open Arduino IDE zorg ervoor dat u uw handtekening per gerichte AVR ATmega hebt gewijzigd
1. open de Arduino IDE
2. bestand > voorbeelden > Arduino ISP
3. Selecteer Arduino328 in Tools > bestuur
4. Selecteer uw seriële poort.
5. brandwond in je Arduino board.
6. Selecteer Arduino als ISP uit Tools > programmeur
7. Selecteer Burn Bootloader