Étape 17 : Programmation les planches - Setup
Avant de programmer les microcontrôleurs, les fusibles correctes doivent être définies. Veillez à définir et s’assurer que vous êtes alimente les planches une alimentation électrique lorsque vous le faites. Si les fusibles mal sont définies ou la tension tombe alors qu’ils sont mis en elle peut rendre le microcontrôleur d’inutilisable. Nous avons cassé au moins un microcontrôleur en définissant accidentellement les mauvais fusibles.
Tous les Bits de microcontrôleur Lock :
-Mode 1: Aucune mémoire verrouillage fonctions activées
Mode de Protection -app 1
-Mode de protection boot loader 1
ATmega1281 fusibles :
-Brun-sortie désactivé
Interface JTAG - activé
Bootflash - taille de section = 4096 Mots
Adresse - Bootstart = $F000
-Ext. horloge ; Temps de démarrage... + 65 ms
ATtiny44 fusibles :
-Brun-sortie désactivé
-Ext. horloge ; Temps de démarrage... + 65 ms
Lors de la programmation de la Commission de contrôle ou de la localisation, le SPI ne peut pas être branché.
En outre, lors de la programmation de la carte de localisation, la création doit être débranchée.
Le jury de ToF doit être déconnecté du Conseil IR et le Conseil localisation pendant la programmation. Il y a quelques autres astuces pour le jury de la ToF, certes ; lire la suite.
Puisque les trois microcontrôleurs ToF communiquent entre eux via le bus SPI qui est également utilisé pour programmer les, seul peut être connecté au programmeur à la fois. L’horloge du bus SPI est relié à chaque microcontrôleur via un cavalier autonome. Une fois que le jury de la ToF est complètement programmé, les cavaliers doivent être en place ; Lorsque l’un des microcontrôleurs est programmé, il devrait avoir le seul lien de l’horloge sur la planche.
Une fois terminé, tous les microcontrôleurs ToF sera appareils esclaves sur bus SPI du jury de la localisation. Pour le test et de débogage cependant, l’un du microcontrôleur de MISO et MOSI lignes sont connectées au bus par l’intermédiaire de cavaliers, alors (lorsqu’il est débranché de la carte de localisation, bien sûr) Ce microcontrôleur peut être un maître sur le bus SPI et les deux autres esclaves. Les deux configurations sont indiquées ci-dessous. N’oubliez pas, sur le plateau de ToF, que côté le plus long d’un cavalier est toujours parallèle au long côté de la planche de ToF.