Stap 9: Het opvlammen de Bestuur
Merk op dat de Raad van bestuur 5V nodig voor deze stappen. In mijn ontwerp gebruik ik een 12-5V DC-DC converter om redenen van efficiency en kostenbeheersing.
Ik maakte de zaak en bedraad het eerst als de eenheid die is afgebeeld was de tweede eenheid die ik heb gemaakt.
Als u kiest voor het gebruik van een volledige geblazen Arduino in uw definitieve ontwerp, gewoon het programma vanuit de IDE zoals u dat gewend bent. U kunt de rest van deze stap overslaan.
Software en ICSP programmeur:
Om kosten en grootte van, heb ik besloten om het gebruik van ICSP (in circuit serial programmering) te knipperen mijn boord in plaats van de normale USB to serial op Arduino boards Arduino boards gebruikt. Dit vereist een aparte programmeur (mijne maakt gebruik van USBasp).
Volg deze tutorial om je Arduino IDE, AVRFuses en uw USBasp instellen. Dit is voor Macs, maar er is soortgelijke software beschikbaar voor Linux en Windows met overvloed van leerprogramma's om te helpen.
u kunt ook een andere Arduino gebruiken om dit te doen indien gewenst. Ik ben niet zeker of u kunt het instellen van de fuses met behulp van deze methode, zoals ik heb het geprobeerd.
Stel de zekeringen:
Ik vond instelling zekeringen één filter tegelijk de beste manier. Wees voorzichtig met deze stap als u uw processor nutteloos maken kunt als je de verkeerde bits flash.
Lage Fuse: 0xFF
Hoge Fuse: 0xDA
Uitgebreide Fuse: 0 × 05
Flash het HEX bestand:
In de Arduino IDE, sla uw schets en klikt u op de teek "Verify" knop zoals je deed in de tutorial hierboven. Nu Selecteer uw hex bestand in AVRFuses en klik op programma.
U kunt ook USBasp als de programmeur in de Arduino IDE Selecteer Flash met programmeur van het dossiermenu. Ik vond dit na het beëindigen van dit project. Het is veel gemakkelijker dan het gebruik van een apart programma te knipperen de HEX terwijl u fijn afstemmen van uw code.