Mani teksti    Draugi    Draugudraugi    Kalendārs    Par mani
 

XOOX. Cilvēks. -

Tuesday, February 28th, 0:29

Bļe, mācos COM porta programmēšanu. VB 6.0 tas tā diezgan žopiski notiek. Ir it kā iebūvētā kontrole, MSComm saucās, bet ar Sysinternals PortMon papētot, kādus īsti datus tā sviež ārā, redzams, ka pēc vajadzīgajiem neizskatās.
Sīkāk: atverot portu vajag "Open WriteThrough", ir "Open". Vajag EOF:1a, ir EOF:0. Vajag Shake:0, ir Shake:1. Vēl pēc katras darbības tiek uzstādīta WAIT_MASK. Vai ies līdz ar to ir:NEZIN. Nezinu, kuras ir tās svarīgās propertijas, vai visam jābūt viens pret vienu, vai dažas var nesakrist. Katra gadījumā baud rate, stop biti u.c. pamata parametri ir vienādi. Varbūt ar to pietiek?
Rīt dosim klientam testēt un ja neaizies, ķersimies klāt dreaded Windows API funkcijām. Tur noteikti kontrole būs lielāka, bet, pēc pieredzes zinu, ka VB 6.0 ar API ne īpaši draudzējas.
Ko programmēju? Lielformāta LED ekrānus.

1 komentārs - komentētPrevious Entry Add to Memories Tell A Friend Next Entry

Komentārus:

From:[info]elfz
Date:February 28th, 2006 - 01:22 am
(Link)
ūuuh, ķēpīga tēma, been there, done that; vēlu veiksmi, MSDN pie rokas, un daudz pacietības :)