Stap 17: Programmeren van de Boards - Setup
Voordat de microcontrollers te programmeren, moeten de juiste zekeringen zijn ingesteld. Wees voorzichtig instellen deze en zorg ervoor dat u de planken uit een voeding bent drijven wanneer u dit doet. Als de verkeerde zekeringen zijn ingesteld of als de spanning daalt terwijl ze kan het wordt ingesteld de microcontroller onbruikbaar maken. We brak ten minste een microcontroller door per ongeluk de verkeerde zekeringen.
Alle Microcontroller Lock Bits:
-Mode 1: Geen geheugen vergrendelen functies ingeschakeld
-App protectie modus 1
-Boot loader protectie modus 1
ATmega1281 zekeringen:
-Bruin-uit detectie is uitgeschakeld
-JTAG interface ingeschakeld
-Bootflash sectie grootte = 4096 woorden
-Bootstart adres = $F000
-Ext. klok; Opstarttijd... + 65 ms
ATtiny44 zekeringen:
-Bruin-uit detectie is uitgeschakeld
-Ext. klok; Opstarttijd... + 65 ms
Bij het programmeren van de controle of de lokalisatie van bestuur, kan de SPI niet worden aangesloten.
Ook bij het programmeren van de lokalisatie van bestuur, moet het maken worden afgekoppeld.
De ToF bestuur moet worden losgekoppeld van de IR-bestuur en de lokalisatie van bestuur tijdens programmeren. Er zijn enkele andere trucs aan de ToF bestuur, wel; Lees verder.
Aangezien de drie ToF microcontrollers met elkaar via de SPI-bus die ook wordt gebruikt communiceren voor het programmeren van hen, kan slechts één worden aangesloten op de programmeur tegelijk. De klok op de SPI-bus is aangesloten op elke microcontroller via een standalone jumper. Zodra de ToF bestuur is volledig geprogrammeerd, moeten alle drie jumpers in plaats; Wanneer is een van de microcontrollers geprogrammeerd, moet het de enige verbinding van de klok op het bord.
Wanneer voltooid, zullen alle de ToF microcontrollers slaaf apparaten op de lokalisatie van bestuur van SPI bus. Voor testen en foutopsporing echter, een van de microcontroller de MISO en MOSI lijnen zijn verbonden met de bus via jumpers, dus (als losgekoppeld van de lokalisatie van bestuur natuurlijk) dat microcontroller kunnen een kapitein op de bus SPI en de andere twee slaven. De twee configuraties worden hieronder weergegeven. Vergeet niet, op het bord van ToF, dat de lange zijde van een jumper altijd parallel loopt aan de lange kant van het bord ToF.