Zobrazovač s HD44780 místo tiskárny
Napsal: 22 zář 2009, 16:25
Ahoj,
Když se u LPT portu uzemní pin 12 (paper end), signál STROBE (1) se přivede do ACK (10) a zároveň se znegovaný STROBE přivede na BUSY (11), bude se ten port chovat jako tiskárna, která je schopná neustále přijímat znaky a ve které nikdy nedojde papír.
A teď otázka:
Chtěl bych na takto "oblafnutý" LPT port připojit LCD display s řadičem HD44780. Co by se stalo kdybych vstup R/W natvrdo nastavil na zápis a RS natvrdo nastavil na data? Hodinový vstup E bude samozřejmě připojen na STROBE od LPT. Došlo by vůbec po připojení napájení k inizializaci displeje? A došlo by po přijetí znaku automaticky k přeskoku na další pozici na displeji? A co by se stalo kdybych displej zaplnil a chtěl poslat další znak?
Chtěl bych zkrátka aby se ten displej choval jako tiskárna a nevyžadoval nějaký speciální software. Aby stačilo na ten port poslat pomocí příkazu COPY nějaký soubot (krátký) a on se zobrazil (aby to fungovalo i v DOSu). Nebo abych to mohl připojit do paralelního portu u printserveru, v nastavení printserveru nastavit např. automatický tisk příchozích mailů na LPT, až na to že by se to netisklo na tiskárně, ale zobrazilo by se to na displeji.
Šlo by to vůbec nějak realizovat aniž bych musel mezi LPT a HD44780 připojovat jednochip který by mi pro ten display generoval řídící příkazy (další řádek, posun kurzoru, smaž display)? Ještě jednou připomínám, že potřebuji, aby se to v systému chovalo jako klasická tiskárna přes LPT, aby na to šlo "tisknout" i z dosu, nebo to třeba připojit do toho printserveru.
Když se u LPT portu uzemní pin 12 (paper end), signál STROBE (1) se přivede do ACK (10) a zároveň se znegovaný STROBE přivede na BUSY (11), bude se ten port chovat jako tiskárna, která je schopná neustále přijímat znaky a ve které nikdy nedojde papír.
A teď otázka:
Chtěl bych na takto "oblafnutý" LPT port připojit LCD display s řadičem HD44780. Co by se stalo kdybych vstup R/W natvrdo nastavil na zápis a RS natvrdo nastavil na data? Hodinový vstup E bude samozřejmě připojen na STROBE od LPT. Došlo by vůbec po připojení napájení k inizializaci displeje? A došlo by po přijetí znaku automaticky k přeskoku na další pozici na displeji? A co by se stalo kdybych displej zaplnil a chtěl poslat další znak?
Chtěl bych zkrátka aby se ten displej choval jako tiskárna a nevyžadoval nějaký speciální software. Aby stačilo na ten port poslat pomocí příkazu COPY nějaký soubot (krátký) a on se zobrazil (aby to fungovalo i v DOSu). Nebo abych to mohl připojit do paralelního portu u printserveru, v nastavení printserveru nastavit např. automatický tisk příchozích mailů na LPT, až na to že by se to netisklo na tiskárně, ale zobrazilo by se to na displeji.
Šlo by to vůbec nějak realizovat aniž bych musel mezi LPT a HD44780 připojovat jednochip který by mi pro ten display generoval řídící příkazy (další řádek, posun kurzoru, smaž display)? Ještě jednou připomínám, že potřebuji, aby se to v systému chovalo jako klasická tiskárna přes LPT, aby na to šlo "tisknout" i z dosu, nebo to třeba připojit do toho printserveru.