[elektro] RS232 megosztas
Fekete Róbert
frobi at harden.hu
Sun Nov 1 13:50:59 CET 2015
pontosan
inkább az első programot kellene módosítani ...
2015-11-01 12:30 keltezéssel, Kaczmarek Edvard írta:
> 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]
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list