Individální projekty MPOA

Mikroprocesory s architekturou ARM

Uživatelské nástroje

Nástroje pro tento web


2014:spi-glcd-msp

Toto je starší verze dokumentu!


Zadání

Navrhněte hardware SPI převodníku pro řízení paralelního grafického displeje s rozlišením 320×240 typu Raystar RG320240A1 a vytvořte řídící program. Použijte mikrokontrolér MSP430F5529

Úvod

Účelem práce bylo navrhnout řízení dnes již ne příliš moderních displejů typu RG320240A1 využívajících řadič SED1335/RA8835/S1D13700. Displeje s tímto řadičem lze získat poměrně levně (oproti novým moderním LCD) z různých asijských obchodů. Jejich nevýhodnou je na dnešní poměry již zastaralý paralelní interfece s možností použití interface 8080 případě 6800. Z důvodu ušetření počtu pinů byl navržen převodník paralel/SPI, díky kterému je reálně na mikrokontroleru nevratně zabrán pouze 1 pin pro zápis. Převodník bude zároveň možné použít jako paralelní expanzní port nebo převodník pro ovládání HD44780 s možností změny polarity podsvícení a umítění pinů napájení podsvícení.

Pro řadič RA8835 lze najít velké množství knihoven, avšak velká část pracovala pouze s řadičem SED1335. Většina knihoven, i přesto, že byly testovány oba módy displeje se ukázala být nefunkční, případně fungující velmi zvláštním způsobem. Bylo tedy vytvořeno jednoduché vlastní řízení s SPI linkou.

Display RG320240A1 je grafický černobílý s rozlišením 320×240 bodů. Obsahuje několik grafických vrstev s možností tvorby negativu a vlastní generátor znaků.

Srdcem převodníku jsou 2 logické integrované obvody 74HC595. Data do SPI/Paralel převodníku vstupují konektorem SV1. = Pinout SV1 =

  • PIN 1 GND
  • PIN 2 LCD select
  • PIN 3 Data out strobe, přivede seriově přenesená data na výstupy
  • PIN 4 SCLK, seriové hodiny SPI
  • PIN 5 SDATA, seriová data SPI
  • PIN 6 +5V

2014/spi-glcd-msp.1420031389.txt.gz · Poslední úprava: 2014/12/31 14:09 autor: David Čada