Servo testare med grafisk LCD- (3 / 7 steg)
Steg 3: Servo testare Schematisk
Hjärnan hos projektet är CGMICROMITE. Det har mark och Vcc (3.3V) anslutningar. Det behöver också en 47uF tant mössa för att fungera korrekt.
PC-gränssnitt använder två "konsol" stift som är den viktigaste programmering anslutningen till datorn. Dessa stift ansluten till min dator under utveckling via en USB till TTL anslutning. 38400 var baudhastighet för gränssnittet. PC sprang ett program som gett en terminal gränssnitt för CGMICROMITE. Programmet överfördes till CGMICROMITE på detta sätt. Programmet lagras i flash på mikrokontroller. När programmet har skrivit och debuggade kan CGMICROMITE instrueras att automatiskt köra programmet på makt utan inblandning från användaren.
SPI serieporten på CGMICROMITE används till att kontrollera 84 x 48 LCD-displayen. Displayen är lättast att kontroll som regioner som är 8 av 84. Varje region blir en textrad. LCD är grafiska, så CGMICROMITE har att lagra ett teckensnitt för LCD.
Knapparna är behandlas av programmet som om de ingick i en 3 av 4 matrix-typ av knappsatsen. Naturligtvis med några hål i den, eftersom det finns endast 7 knappar och inte 12. Men det fungerar fortfarande ungefär samma.