Jak pouzivat seriovy port Windows

Ing. Pavel Poucha papouch
Středa Březen 17 12:02:18 CET 2004


Kdybyste to delal v Delphi, tak kolegove od nas Vam radi poradi. Nicmene
obecne to asi bude stejne. Program ma 3 vlakna - hlavni, v kterem bezi
ovladani, vysilaci, kde se vysle prikaz a prijimaci, kde se prijme, pokud
prijde udalost ze seriovejo portu (z nejake te komponenty) Takhle napsany
program data neztraci, okno nijak netuhne a vse funguje jak ma. Tedy nejsem
programator, tak to vysvetluji, jak mi zobak narostl. Kdyztak napiste soukr,
nekdo tady Vam odpovi.

Co se tyce protokolu, nevim jestli je to nejstastnejsi napad s tou paritou.
Pokud komunikujete ASCII, jiste lze nalezt unikatni znak a tim oznacit
hlavicku paketu.

S pozdravem
ing. Pavel Poucha

Navštivte prosím naše stránky http://www.papouch.com


----- Original Message -----
From: "Netopil Jiří" <Jiri.Netopil@pvt.cz>
To: "Multiple recipients of list" <hw-news@list.gin.cz>
Sent: Wednesday, May 23, 2001 3:13 PM
Subject: Jak pouzivat seriovy port Windows


> Pomozte mi prosim nekdo s nasledujicim resenim:
> Mam po baraku neco jako bezdratovou sit s Atmelama (jeste neni uplne
> odladena) a potrebuji ji pripojit k pocitaci.
> Komunikuje to jako klasicky seriovy port rychlosti 1200b/s.
> Mam to k ovladani topeni, monitorovani teploty, otvirani radiatoruu,
> ovladani spotrebicuu apod.
> Ale problem je v tom, ze aby se poznal prvni bajt packetu, ma lichou
paritu
> a ostatni bajty maji paritu sudou.
> Na konci packetu je jeste kontrolni soucet, ale to neni podstatne.
> SW do PC delam ve VisualBasicu (to je asi nejjednoduzsi a staci to).
> Jak ale prijimat tu ruznou paritu ?
> Ma nekdo treba zkusenosti, jak napsat vlastni ovladac v C++ ?
> Samotny program neni problem, ale jak jej povesit na preruseni serioveho
> portu a jak jej implementovat do toho programu ve VisualBasicu ?
> S tim zkusenosti nemam.
> Dekuji
> Jirka
>







Další informace o konferenci Hw-list