univerzalni IO deska
Petr Lupinek/OI/Synthesia
plupinek
Středa Březen 17 14:35:05 CET 2004
Nevim, zda muj prispevek bude pro Vase reseni to idealni (nenapada me, jak
ridit HDD), ale berte to jako inspiraci.
Pouzivam obycejnou 89C51, ktera ma ctyri osmibitove vstupne/vystupni porty
a taky ma seriove rozhrani. Mam udelanou desku, ktera ma na sobe 89C51,
MAX232, trochu bizuterie a konektor. K tomu pak pripojuju dalsi desky,
ktera se daji zaradit taky do kategorie universal (napr. deska 2xULN2003,
12V zdroj, 4xrele, 8xvstup pres optoclen, piskle).
I kdyz mi seriovy port sebere dva "draty", stale mam 30 I/O.
V procesoru je obsluzny program (nejak jsem si zvykl na "pasivni rezim",
kdy procesor "nic" nedela, jen ceka na prikazy) , ktery na vyzadani posle
stav vstupnich portu a/nebo podle prikazu nastavi prislusny vyvod do L/H.
Komunikace probiha v textovem rezimu, poslu 'a' a port 1.0 se nastavi do L,
poslu 'A' a P1.0 je v H (tahle to jde pouze na 26 dratu, ale aspon zbydou 4
vstupy).
Ze strany PC to ridim programem, napsanym v Delphi. Seriove rozhrani ma tu
vyhodu, ze se da jednoduse ovladat i v prostredi NT/2000, coz se o obsluze
paralelniho portu bez specialnich driveru neda rici. A na samotne overeni
funkce staci HyperTerminal.
S pozdravem
Ing. Petr Lup?nek
datov? komunikacn? syst?my
odbor Informatika
ALIACHEM a.s. o.z SYNTHESIA
tel. 040/6825535
mob. 0602/406235
Další informace o konferenci Hw-list