Stap 1: Stap: 1 aansluiten van het LCD-scherm
Aansluiten van een LCD-scherm
Dus, ik heb de Raspberry Pi en ik wil doen wat programmeerwerk daarvoor. Waarom niet duik in kernel ontwikkeling? Ik had nog een mooie framebuffer module voor intelligente displays uit mijn SPI-gecontroleerde TFT-display. Ik had ook een 2,4" LCD met een ILI9325-controller configureerbare te doen 8-bits-overdrachten. De 8-bit-overdrachtsmodus was geweldig, omdat het betekende dat ik kon direct aansluiten op de GPIOs van de P1-header van de Raspberry Pi. Dat maakte de hardware werkelijk eenvoudig, en ook veel sneller, omdat de gegevens niet zou moeten eerst worden geserialiseerd. Zoals u zien kunt, is er niet veel aan. Meeste IO-pinnen zijn direct aangesloten. Om op te slaan sommige I/O, is de /rd-pin permanent gekoppeld aan Vcc, want het is niet nodig om te lezen uit het display. Er zijn 4 weerstanden voor de achtergrondverlichting en thats it. De pin-codes voor het LCD-scherm lijkt te verschillen van gegevensblad gegevensblad, door de manier: als de pin-codes van gegevens op uw LCD tot DB17 oplopen, moet u de GPIO verbinden DB10-17 in plaats van DB8-15. Bericht van het touchscreen is niet verbonden: het zou niet veel gebruik hebben over een mini arcade-zaak, en zou vereisen extra hardware te werken omdat de RPi niet over geïntegreerde AD-converters beschikt. Ik verwijderd later eigenlijk de touchscreen van het scherm om een duidelijker beeld te krijgen. Er is één meer ding van hardware moet gebeuren. Het LCD-scherm heeft als ik het kocht een 16-bits-interface, die teveel pinnen moet te sluit deze rechtstreeks aan de Raspberry Pi. Om het praten over slechts 8 van de 16 datalines, wilt u naar verplaatsen een jumper weerstand van J1 J2. De jumper weerstand is 0402, maar een eenvoudige draad werkt ook: