Hoi allemaal
Ik hou van micro-controllers projecten. Ik gebruik vaak zowel Arduino kaarten en "naakt" AVR micro-controllers (ATTINY en ATMEGA apparaten) voor mijn projecten.
Ik kies voor mijn cultuur, te bestuderen van een andere soort micro-controllers, degene die zijn gebaseerd op de 8051 architectuur: http://en.wikipedia.org/wiki/Intel_MCS-51
De 8051 architectuur opgericht door Intel in de laatste jaren 70. OK, het is een oude architectuur, maar zeer eenvoudig te begrijpen, en gemakkelijk te gebruiken. Moderne micro-controllers op basis van deze architectuur zijn natuurlijk gevuld met up-to-date kenmerken.
De voordelen van deze micro-controllers is dat ze zijn goedkoop, makkelijk te gebruiken en zeer goed gedocumenteerd. Ook de taal van de code en de pinout wordt als bedrijfsstandaard gebruikt: het betekent dat u kunt de chip met een andere ontleend aan een andere leverancier, ze moeten werken op dezelfde manier. De enige nadelen is dat u wilt instellen van een nieuwe ontwikkelingsproces: nieuwe assembler, nieuwe compiler, nieuwe programmeur, nieuwe ontwikkelborden... Het moeilijkste deel was voor mij te vinden van een eenvoudig leerprogramma dat betrekking heeft op alles... Als dit soort hulp bestaat niet, kies ik schrijf alles op wat hier... Dus, in dit Instructable, zullen we zien hoe om te beginnen vanaf nul: het instellen van de ontwikkelomgeving, hoe maak je voorbeeldprogramma's en hoe draad en flash op de laatste chip.
Ik ben geen expert met deze chips, maar ik ben nog steeds leren...
Ik neem aan dat u enige kennis hebt in elektronica en micro-controllers programmeren... Het proces is nog steeds hetzelfde: het schrijven van het programma, compileren naar een HEX bestand, dan uploaden op de chip.
Hebt u vragen / twijfel, vraag het maar aan. Ik zal proberen mijn best doen te beantwoorden...!