[elektro] RS232 megosztas
Kaczmarek Edvard
edk-elektro at babakezek.hu
Sun Nov 1 12:30:22 CET 2015
Ha egy program fogja a portot, akkor addig ahhoz más nem fér hozzá, vagy nem így van?
Ed
Sent from a tamagotchi
On November 1, 2015 12:21:19 PM CET, Nemeth Tibor <nemeth.tibor798 at t-online.hu> wrote:
>Hali!
>
>Tudom,hogy agyrém az ötlet, de fizikailag lehetséges, tehát miért is
>ne.
>
>Van egy kütyü, soroson csatlakozik PC -hez Windows alatt futó program
>kezeli. Csak RxTx-et használ, Rts,Cts,Dsr,Dtr szabadok.
>Felmerült az igény, egyszerű új funkciókkal bővíteni (Ki/Be kapcsolni
>valamiket), amikhez elegendő lenne a szabad DTR és RTS vonal. A feladat
>
>nem időkritikus, 1-2 másodperc nem számít.
>
>Kérdés:
>Megoldható-e Windows alatt, hogy az alapfunkciót végző program futása
>közben elindítva egy másik, az új feladatot elvégző program,
>hozzáférjen
>a port szabad vonalaihoz?
>
>Az alapfunkciót végrehajtó programot is én írtam, és kissé módosíthatom
>
>is a megosztási hajlandóság érdekében. A soros portot Createfile-vel
>kapott handle segítségével, Readfile, Writefile , ClearCommError stb.
>
>API-k segítségével kezelem.
>Azt már próbáltam, hogy az alapprogram megadja a handle értékét és
>ezzel
>egy másik program próbál Dtr-t állítani de "invalid handle" üzenet
>jött.
>
>Sejtem, hogy amit akarok, a multitasking koncepcióinak semmibe vétele,
>de mivel fizikailag lehetségesnek tartom, gondoltam megkérdezem.
>
>Amúgy az nyilván megoldás, hogy az eredeti alapfunkciós programot
>bővítem, valószínűleg ez lesz a megoldás, de nem elegáns.
>
>Üdv.
> Németh Tibor
>
>-----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list