Étape 4: Programme microcontrôleurs avec bootloader
Tout d’abord, encore une fois, définissez votre MCU dans une maquette, ouvrez la feuille de données de la MCU et chercher de la goupille. Rechercher VCC et GND et connectez-les à une alimentation de 5V. Connectez votre Arduino à la MCU après ce qui suit :
MCU Arduino
SCK 13
MISO 12
MOSI 11
CS(Reset) 10
Aussi connecter une résistance k 10 de la broche de remise à zéro de la MCU à programme à VCC.
Et connecter les broches XTAL à un cristal (voir deuxième étape sur cette fréquence) et des condensateurs de 22pF à terre.
Ensuite, allez dans Outils -> Conseil et choisir votre Conseil.
Allez dans Outils -> graver Bootloader -> w / Arduino comme FAI . Maintenant le bootloader sera brûlé sur la MCU. Cela peut prendre un certain temps, donc de faire quelque chose de bon dans le temps comme la conception de votre prochain projet ou similaire.
Puis le bootloader est brûlé vous pouvez déconnecter votre Arduino de la MCU.
Maintenant vous pouvez commencer la programmation. Pour cela, vous pouvez utiliser à nouveau votre Arduino. Sortez de l’ATmega328 (Arduino) de sa position et branchez la broche de remise à zéro de l’Arduino sur la broche de remise à zéro de la MCU au programme. Connectez également goupille de Arduino 0 sur la broche TxD de votre NIP MCU et Arduino 1 sur la broche RxD de votre MCU (revoir broche en feuille de données)
Vous pouvez également utiliser une carte de dérivation de la FT232. Reliez les CTS au sol si vous le faites!!! Si vous le faites, vous connecter comme ceci :
MCU FT232
Tx Rx
Tx Rx
Réinitialiser la RTS
VCC 5V
GND GND
GND CTS
Connexions non mentionnées de la carte de dérivation de la FT232 ne doivent pas être connectées.
Choisissez votre port série sous Outils -> Serial Port . Ouvrez le code que vous souhaitez télécharger et appuyez sur Envoyer. Fait.
Important : n’oubliez pas l’Arduino et les autres microcontrôleurs n’ont pas le même mappage de broche. Voir pour quelle goupille est que Port/Bit.