Dit is mijn eerste instructable, dus ik hoop dat iemand iets goeds mee kunt doen.
Dus, wat is dit over?
Stel: U werkt aan een project. U wenst te programmeren in de taal van de Arduino vanwege de simplicy. Maar u niet wilt gebruiken van een monster 28 pin. Of moet je randapparatuur zoals annuleerteken of vergelijkbaar wat de normale Arduino ondersteund MCU's niet hebben. Dus, wat te doen? Waar zijn twee alternatieven:
1. net niet de Arduino taalgebruik en dingen zoals stukjes en poorten gebruiken wat u kan niet begrijpen.
2. of lees dit!
Dus, dit instructable gaat te laten zien hoe de core-bestanden beschikbaar van avr-developers.comgebruiken. Ik ben ook gaan om u te tonen hoe te programmeren van de verschillende MCU's en hoe hen hiertoe aansluit. Aan het eind ga ik geven een aantal ideeën over wat je kunt om met uw nieuwe kennis uit dit verdiend.
Als een weinig terzijde wilt ik iets zeggen; Ik ben net 14 jaar oud, dus alsjeblieft, als er iets is dat niet zo goed als een 40-jarige ingenieur had gedaan, ontferm u over ons, schrijf een opmerking over en ik proberen het zal te repareren.
Als u problemen hebt, voel je vrij om een reactie of stuur me een e-mail (jan[at]dalheimer[dot]de). Als je niet kan achterhalen wat u kunt gebruiken in plaats van de [at] en [dot], wil ik niet een e-mail van u.
Ik zag dat sommige MCU's de ArduinoISP als standaard gebruiken en sommige het USBtinyISP als standaard gebruiken. Om te zien hoe u kunt wijzigen, zie stap 5.
Ik wil zeggen een grote dank aan Mark Sproul voor de gewijzigde basisbestanden op avr-developers.com. Dank u!
So... Laten we beginnen!
Belangrijk: Ik geven geen garantie op geen enkele manier voor om het even wat in dit instructable. Sommige namen zoals Atmel ATmega etc. behoren tot hun eigenaars. Bijna alle foto's behoor ook niet tot me.