Mon Arduino Uno a un microcontrôleur ATMEGA328P-PU et plein d'autres trucs sur la carte. Je voudrais programmer la puce sans le logiciel Arduino, et seulement le minimum d'autres composants. Je veux éventuellement créer des choses sans le coût d'Arduino, et je veux en savoir plus sur les autres parties de la carte et les rajouter au besoin. Je suis à l'aise avec C et gcc, donc je peux probablement comprendre la partie logicielle. Mais qu'est-ce que, si quelque chose, en plus de ces deux produits ci-dessous, dois-je avoir dans la planche à pain avec le microcontrôleur?
microcontroller
atmega
Rob N
la source
la source
Réponses:
Tout ce dont vous avez besoin, à part le programmeur et la puce, c'est quelques bouchons de découplage et un moyen de connecter les signaux de programmation à la maquette.
Donc:
Optionnel
Mis à part l'en-tête (qui est à 10 broches avec quelques broches inutilisées - vous pouvez utiliser les étiquettes comme guide pour vos connexions, les noms sont les mêmes), ce schéma est le plus simple que j'ai pu trouver avec un rapide Google:
Curieusement, je viens d'écrire un blog sur le fait de faire à peu près la même chose avec un microcontrôleur PIC (cela vaut peut-être le coup d'œil, les deux sont très similaires)
la source
Je ne poste cela que comme réponse pour masquer les URL laides. Vous devriez certainement jeter un œil à l' Atmel Appnote AVR042: Considérations sur la conception du matériel AVR .
la source
J'ai également trouvé ce lien utile des gens d'Arduino: https://www.arduino.cc/en/Main/Standalone Il explique comment passer d'une puce que vous venez de recevoir de DigiKey (ou où que ce soit) au chargement du chargeur de démarrage et du composants de support minimum nus.
la source