RGB LED Pixel Touch reaktiva Gaming tabell (4 / 18 steg)
Steg 4: Nod Firmware
Nod Firmware skapades med hjälp av Flowcode programvara. Jag designade funktionaliteten med hjälp av standard makron och sedan när designen var komplett och funktionsduglig jag använde min USBee protokoll analysator för att förbättra effektiviteten i den fasta programvaran genom att ta ut några onödiga delar av Flowcode makron. Möjligheten att bädda in C-kod direkt i Flowcode koden betyder du kan verkligen pressa varje droppe av kör tid ur mikro-processor.
Bifogat är nod firmware och seriell UART data protokollet beskrivs i en libre office och excel-dokument.
Nedan följer en kort beskrivning av makron används i noden fimware Flowcode projektet.
Main - kallas på reset, innehåller vår initiering kod och huvudprogrammet ögla.
Tmr0 - kallas automatiskt på en 15.625 KHz timer avbryta att tillåta oss att stämpla ut RGB LED färg och ta de IR avläsningarna.
UartRx - kallas automatiskt när en byte som tas emot på den seriella UART, behandlar behandling byte och generering av lämpliga åtgärder.