[elektro] OT: VB2008 soros vonal olvasás

SZIGETI Szabolcs szigiszabolcs at gmail.com
Tue Nov 12 15:32:41 CET 2013


Hali!

Nem mellékesen az ilyen tud tipikusan szoftver probléma is lenni. Az mindig
gyanús, ha első, meg utolsó, meg szélső dolgok nem úgy történnek, ahogy
kellene. Egyel kevesebbet fordul a ciklus, vagy felülírja az elsőnek
kiolvasott adatot, rossz helyen tesztel a ciklus és extrában kiolvassa a
vég után jött új karaktert, a pollozás egyben olvas is egyet, csak
véletlenül eldobod,  stb. Nem láttam a programot, meg nem is értek VB-hez,
de először jól átnézném a kódot még egyszer, hogy szélső értékekre jól
viselkedik-e.

Szabolcs



2013. november 12. 15:16 Balla Zoltán írta, <sdrlab at yandex.ru>:

> Feladó: <hozso_001 at freemail.hu>
> >   Nincs ezzel gond, ezt a részét csak elviekben kérdeztem.
> >
> >   Én momentán pollingolom adott időközönként, azonban
> > még mindig ott tartok, hogy az első vett karakter elveszik!
> >
> El nem veszhet semmi, addig, amíg annyi új adat be nem jött, hogy a
> pufferben a legelső byte felül
> nem íródott!
> Ha konzekvensen nincs meg az első byte, esetleg hardveres probléma van a
> háttérben ?!
>
> A helyedben valami 0modem kábellel hozzákötném egy másik porthoz, és
> valamilyen terminál programmal
> tesztelném le. Így szabványos fizikai kapcsolatod lesz, jól működő
> programmal megspékelve. Ha így
> sem jön meg az első byte, akkor tényleg valamit nagyon összeügyködtél ))
>
> Zoli
>
> -----------------------------------------
>           elektro[-flame|-etc]
>


More information about the Elektro mailing list