Dobře možná jsem volil příliš silná slova, ale u nás na fakultě kde připadá v úvahu spíše to jednoduché využití LPT jako I/O portu je to určitý problém. Kamarád musel obětovat několik dní než se s knihovnami pod windows naučil pracovat(mimochodem, neskutečný počet pointerů) zatímco u starého způsobu stačilo zapsat na danou adresu a bylo hotovo. Na střední škole jsem to měl v Pascalu za pár minut. <br>
<br>Udělat optočleny na výstupu COM či LPT je jedna věc a druhá věc je nutnost komunikovat přes USB kde se nakonec neobejdeš bez MCU. Starší počítače byly k tomu&nbsp; &quot;průmyslovému počítači&quot; docela blízko. Ale došlo k změně filosofie jak jsem již psal.<br>
<br>Zdeněk <br><br><div class="gmail_quote">Dne 30. říjen 2008 20:38 Petr Zahradnik <span dir="ltr">&lt;<a href="mailto:clexpert@clexpert.cz">clexpert@clexpert.cz</a>&gt;</span> napsal(a):<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Puvodni zprava ze dne 30.10.2008 od Zdeněk lada:<br>
<div class="Ih2E3d"><br>
&gt; Výsledkem výše uvedené filosofie je, že člověk který chce pracovat s<br>
&gt; I/O porty a vůbec se trochu zaobírat například sběrem dat z měřících<br>
&gt; přístrojů a jednoduchým ovládáním nějakých výstupů, musí zvolit<br>
&gt; počítač 386 a DOS. Architektura vyšších procesorů přestává být<br>
&gt; veřejně přístupná, LPT a COM mizí, OS zakazuje uživateli takto<br>
&gt; pracovat. Prostě paráda.<br>
<br>
</div>Promin, ale tohle je demagogie. Paralelni port je velmi stary<br>
komunikacni port urceny pro tiskarnu. Tento port byl davno prekonan,<br>
tak jako napriklad derny stitek, derna paska, ale i treba kazetovy<br>
magnetofon (pripojeny k pocitaci) nebo 5,25&quot; disketova mechanika. Tak<br>
to proste je. Za to prece nemohou Windows Vista, tomu se rika vyvoj.<br>
Pritom paralelni port dnes jeste stale je k dostani jako karta do PC,<br>
muzes ho mit, kdyz mas nejaky software na 5,25&quot; disketach, tu uz asi<br>
nesezenes.<br>
<br>
Presto znovu opakuji, paralelni port byl vzdy urceny pro tiskarnu. Ze<br>
ho nekdo vyuzil jako low-cost reseni pro jakousi komunikaci, budiz. To<br>
nic nemeni na tom, ze paralelni port pro to nebyl urcen a protoze to<br>
bylo low-cost &quot;cunacke&quot; reseni, nikdo negarantoval, ze to bude<br>
vyuzitelne take v budoucnu. Jestli si nekdo pred 10 lety koupil<br>
programator na paralelni port, pak holt musi pocitat s tim, ze po 10<br>
letech bude mit nejaky ten problem s timto proprietarnim resenim.<br>
<br>
Pro programator je prece urcene jine rozhrani - USB. Ma ho uz spousty<br>
let kazdy pocitac, funguje to hezky uz od Windows 98. Vzdyt je to 10<br>
let. To je vazne hodne dlouha doba pro obnovu periferii. Ano, jestlize<br>
nekdo pouziva nejaky 15 let stary bazmek, budiz, pak ale pro nej<br>
nebude nejaky vazny problem provozovat take 15 let stary pocitac s tim<br>
DOSem.<br>
<br>
Co se tyka komunikace seriove, COM porty jsou stale plne podporovany<br>
ve vsech modernich operacnich systemech. Ze nejsou pritomny na vetsine<br>
novych noteboocich, to je proste otazka poptavky a nabidky. Bezni<br>
uzivatele COM port nepotrebuji a kdyz ano, plne jim vyhovi prevodniky<br>
USB-RS232. Neni v tom problem. Jiste, jestlize nekdo koupi levny<br>
krapovity prevodnik, ma smulu. Zrovna tak kdyz pouzije nejaky stolety<br>
program, ktery pristupuje na porty nejakym desnym zpusobem. To ale<br>
neni problem vetsiny uzivatelu PC - Personal Computer - ano, to je<br>
osobni pocitac. Ne prumyslovy pocitac.<br>
<br>
Proc se nenadava na to, ze v pocitacich defaultne neni galvanicky<br>
oddelen rozhrani RS-422/485, kdyz to by se dalo spise predpokladat,<br>
pokud se bavime o mericich pristrojich a sberu dat?<br>
<br>
Vysvetli mi prosim toto:<br>
<div class="Ih2E3d"><br>
&gt; Ale nazývat to hovadinou, to je pouze diktát určité filosofie který<br>
&gt; se většině programátorů nelíbí.<br>
<br>
</div>Jak si to mam prosim vysvetlit? Co se vetsine programatoru nelibi? Ze<br>
v osobnim pocitaci nemohou pristupovat na paralelni port? To si ze me<br>
delas legraci, ne? Dneska uz vetsina programatoru ani nevi, co to<br>
paralelni port je, o MS-DOS mozna slyseli od starsiho kamarada. Kde<br>
beres tu informaci, ze vetsine programatoru se to nelibi? Vetsinu<br>
programatoru vubec nejake I/O porty nezajimaji, protoze delaji<br>
databazove nebo webove aplikace. O hardware vedi prdlajs :-)<br>
<div><div></div><div class="Wj3C7c"><br>
Petr Zahradnik, pocitacovy expert<br>
<br>
==========================================================<br>
Petr Zahradnik, Computer Laboratory<br>
Obvodova 740/14, 400 07 Usti nad Labem<br>
telefon: 475 501 627, mobil: 602 409 601, fax: 475 511 338<br>
web: <a href="http://www.clexpert.cz" target="_blank">http://www.clexpert.cz</a>, e-mail: <a href="mailto:clexpert@clexpert.cz">clexpert@clexpert.cz</a><br>
ICQ: 21215917, MSN: <a href="mailto:clexpert@clexpert.cz">clexpert@clexpert.cz</a><br>
==========================================================<br>
<br>
<br>
<br>
_______________________________________________<br>
HW-list mailing list &nbsp;- &nbsp;sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</div></div></blockquote></div><br>