Windows, Bray a seriova komunikacia...

Andrej Jancura aj.hwlist na gmail.com
Sobota Únor 2 12:07:57 CET 2013


Skusal som to na COM1, ktory je integrovany na mainboarde. Isiel som
cca. 19.2kb s maximalne 100us medzi znakmi v retazcoch. V tom brayovi
to vyzeralo, akoby sa najprv zaplnil nejaky buffer a potom normalne
sekli w7, zastavilo sa zobrazovanie v okne a rozsvietil sa kurzor
indikujuci zapis na disk, mal som zapnute logovanie dat do suboru. Po
ukonceni zapisu sa to normalne rozbehlo.

Experimentovanim som prisiel k tomu, ze treba poslat nejaky retazec a
potom dat za nim pauzu. Ta pauza umravnila aj restart USARTu pri
resete od watchdogu. Bez nej Bray pravidelne hadzal chybne znaky.
Preto som sa pytal, ci niekto nevie, aky maju win response time pri
prijati znaku na seriovom porte, resp. pri naplneni fifo buffera
seriovej linky a poslania event message aplikacii.

Dalsia vec je ta, ze ked som pustil stary hyperterminal z win xp, tak
sa nic nestaracalo a bolo dokonca na vypisovani znakov na obrazovku
vidiet, ze tam mam medzi znakmi delay. Takze si myslim, ze hodne
zavisi aj od algoritmu obsluhy serioveho portu pouziteho v aplikacii.
Aj ked je mi cudne, lebo si myslim, ze bray aj hyperterminal pouziva
standartne funkcie win API.

A.


2013/2/2 Admin HWnews <hwnews na cncnet.info>:
> No, ale to mi zase prijde divne - ze by se ztratilo tolik znaku...
>
> Ja to opravdu registruji na urovni maximalne jednoho ztraceneho znaku.
>
> Jakou rychlosti komunikujete? A na jakem HW? Ja mam v PC strcenou PCI kartu:
>
> http://www.axago.cz/cz/produkty/pci--pcie-adaptery/pci-adaptery/PCIA-SP.html
>
> a mam vyzkouseno, ze seriove linky na ni chodi ve W7 fakt dobre.
>
> RV
>
> Dne 1.2.2013 22:27, Andrej Jancura napsal(a):
>
>> Vdaka za info. Mne vypadlo toho viacej, cela resetovacia hlaska od
>> watchdogu, takze som sa tym zacal zaoberat a dokladnejsie testovat.
>>
>> Programovat PC sa mi teraz nechce, mam rozrobeny hardware a chcel by
>> som ho dokoncit a preto si skor vsimam toho, ako postavit filozofiu
>> seriovej komunikacie, ako co realizovat a co vyslovene nepouzivat. Da
>> sa toho dost intuitivne zistit aj z toho braya a chyb, ktore sa tam
>> najdu pri testovani.
>>
>> A.
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list