Bonjour à tous
J’aime les projets de microcontrôleurs. J’utilise souvent les deux cartes Arduino et « nu » AVR microcontrôleurs (dispositifs ATTINY et ATMEGA) pour mes projets.
Pour ma culture, je choisis d’étudier un autre type de microcontrôleurs, celles basées sur l’architecture 8051 : http://en.wikipedia.org/wiki/Intel_MCS-51
L’architecture 8051 a été créé par Intel dans les 70 derniers. OK, c’est une architecture ancienne, mais très simple à comprendre et facile à utiliser. Microcontrôleurs modernes basées sur cette architecture sont bien sûr remplis de caractéristiques à jour.
Les avantages de ces microcontrôleurs, c’est qu’ils sont bon marché, facile à utiliser et très bien documenté. En outre, le code de langue et le brochage est une norme industrielle : cela signifie que vous pouvez changer la puce à une autre prise d’un autre fournisseur, ils devraient fonctionner de la même. Les seuls inconvénients, c’est que vous avez besoin de mettre en place un nouveau processus de développement : nouveau langage d’assemblage, nouveau compilateur, Nouveau programmeur, nouveaux conseils de développement... La partie la plus difficile a été pour moi de trouver un tutoriel simple qui couvre tout... Comme ce genre d’aide n’existe pas, je choisis d’écrire ici, tout ce... Donc, dans ce Instructable, nous allons voir comment commencer à partir de zéro : Comment faire pour configurer l’environnement de développement, la création des programmes exemples et comment câbler et instantané de la puce finale.
Je ne suis pas un expert avec ces puces, mais je suis encore à apprendre...
Je suppose que vous avez quelques connaissances en électronique et en programmation microcontrôleurs... Le processus est toujours le même : écrire le programme, compilez-le dans un fichier HEX, puis transférez-le sur la puce.
Si vous avez des questions / doutes, il suffit de demander. Je vais essayer de faire de mon mieux pour répondre... !