Mani teksti    Draugi    Draugudraugi    Kalendārs    Par mani
 

XOOX. Cilvēks. - February 28th, 2006

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ēt

Tuesday, February 28th, 23:33

Jeij, pēc 24h mocīšanās, forsētas iebraukšanas baitu loģisko operāciju smalkumos, COM porta settingos un low-level komandās, kā arī 50 Mb Google Groups trafika, LED panelis beidzot mani paklausīgi klausa. Klients būs laimīgs un spīd labs $$$.
Tagad, kamēr panelis man vēl mājās, jāuzprogrammē kaut kas interesants... piemēram LED 60x32 space invaders.

Bilde. Māksla (c) mana draudzene )

1 komentārs - komentēt

Back a Day - Forward a Day