Stap 4: De 8 cijferige weergave-eenheid
De kern van het is er een SPI display controller, de MAX7219. Dit is een IC-24 pins, dat gebruikmaakt van een interne weerstand om de stroom voor de cijfers, die de een externe component, moet u naar station displays (de 10uF condensator is optioneel, als u weet dat u een gestage 5V) is ingesteld. Ik heb één meer MAX7219 verliet, kan ik het opbouwen van een andere één, om te zien meer info over de processen die worden gecontroleerd. Het is een zeer nuttig hulpmiddel voor foutopsporing, ook.
Afgezien van enkele problemen met de hardware (zeer dunne bezuinigingen op de PCB sporen), deze module aangedreven omhoog bijna de eerste poging. Ik had twee sneden, en een korte tussen twee sporen, deze waren vrij gemakkelijk te vinden. Segment zou ' zou simpelweg niet licht omhoog op de eerste 6 cijfers bij de eerste start, vond ik een afgesneden tussen de 6-th en 7-th cijfer met de multimeter. Zodra dat is vastgesteld met een klein beetje van soldeer, verdwenen het probleem. Nogmaals, met behulp van mijn multimeter, ik een korte tussen segmenten 'e' en 'f' gelegen, gekrast, alles ging terug naar normaal.
De gebruiker kan wijzigen hoeveel cijfers worden weergegeven, de lichtsterkte van de gehele vertoningsmodule, en natuurlijk, de variabelen, die het gedrag van andere modules wijzigen.
Voor het visualiseren van golfvormen, voegde ik een ander, grafische display op het voorpaneel, de handler routines nog moeten worden geschreven voor het. De GLCD ook communiceert via SPI, dat deel is al gedaan, gelukkig.