SOMA projektet (17 / 20 steg)
Steg 17: Programmering i styrelserna - Setup
Innan programmering av mikrokontroller, måste ställas in korrekt säkringarna. Var försiktig inställning dessa och se till att du driver stiger ombord av ett nätaggregat när du gör det. Om fel säkringarna anges eller spänningen sjunker medan de är kan sätts det göra mikrokontroller obrukbar. Vi bröt minst en mikrokontroller genom att av misstag ange fel säkringarna.
Alla Microcontroller lås bitar:
-Läge 1: Inget minne lås funktioner som aktiveras
-App skyddsläge 1
-Boot loader skyddsläge 1
ATmega1281 säkringar:
-Brun-ut upptäckt inaktiverad
-JTAG gränssnitt aktiverats
-Bootflash avsnitt storlek = 4096 ord
-Bootstart adress = $F000
-Ext. klocka; Starttid... + 65 ms
ATtiny44 säkringar:
-Brun-ut upptäckt inaktiverad
-Ext. klocka; Starttid... + 65 ms
Vid programmering styrelsens kontroll eller localization, kan SPI inte anslutas.
Också, när programmering lokalisering styrelsen, skapa måste vara bortkopplad.
ToF styrelsen måste kopplas bort från IR styrelsen och styrelsens lokalisering under programmering. Det finns några andra knep till ToF styrelsen, om; läste på.
Eftersom de tre ToF microcontrollers kommunicerar med varandra genom SPI bussen som även används till att programmera dem, kan bara en vara ansluten till programmeraren i taget. Klockan på SPI-bussen är ansluten till varje microcontroller genom en fristående bygel. När ToF styrelsen är helt programmerade, behöver alla tre tröjor vara på plats; När en av microcontrollers programmeras, bör det ha den enda anslutningen som klockan i styrelsen.
När alla ToF microcontrollers blir slav enheter på localization styrelsens SPI buss. För testning och felsökning ändamål emellertid, en av mikrokontroller MISO och MOSI linjer är anslutna till bussen genom tröjor, så (när frånkopplad från localization styrelsen, naturligtvis) att microcontroller kan vara en mästare på SPI bussen och de andra två slavarna. De två konfigurationerna visas nedan. Kom ihåg i ToF styrelsen, en jumper långa sidan alltid går parallellt med den långa sidan av ToF styrelsen.