Delphi a com port ve WIN10
ajtservis
info na ajtservis.cz
Neděle Září 24 08:33:08 CEST 2023
nepamatuji se, ze by jsme v delphi(7) meli nekdy problem se seriovou
komunikaci. nazev pouzite komponenty si nepamatuju a asi uz nedohledam.
ale moc sobre si pamatuju, ze byl problem s usb HUBem/rozbockou, kde
jsme museli kupovat konkretni model, respektive HUB osazeny konkretnim
chipem, jinak se obcas ztracela data. zarizeni melo za 3x 4_HUBem 7-8
ftdi prevodniku usb/232.
t.
Dne 23.09.2023 v 23:22 Aleš Procháska napsal(a):
> Zkusil jsem to ještě jednou pro takovéhle délky, ale chybu se mi
> nepovedlo reprodukovat. Mně to furt funguje, na fyzickém i na virtuálním
> portu (windows 10).
>
> Kdybych měl takový problém, tak bych zkoušel, jestli není chyba v
> zařízení na druhé straně.
>
> Pak bych se asi vykašlal na komponentu a zkusil to číst přímo na úrovni
> windows api (viz dříve ve vlákně), případně si ještě pohrát s větší
> délkou bufferů (SetupComm) a hlídat si jejich zaplnění a chyby
> komunikace (ClearCommError).
>
> Jestli je to fyzický com port tak ještě v device manageru nastavit menší
> threshold zaplnění FIFO.
>
> No a ještě bych si zkontroloval synchronizaci komunikačního threadu,
> jestli ta chyba třeba není někde úplně mimo vlastní přenos dat :-)
>
> Aleš Procháska
>
> ------------------------------------------------------------------------
>
> *Od:*Hw-list <hw-list-bounces na list.hw.cz
> <mailto:hw-list-bounces na list.hw.cz>> za uživatele Ondra
> <ebastlir na seznam.cz <mailto:ebastlir na seznam.cz>>
> *Odesláno:* středa 20. září 2023 7:05
> *Komu:* 'HW-news' <hw-list na list.hw.cz <mailto:hw-list na list.hw.cz>>
> *Předmět:* RE: Delphi a com port ve WIN10
>
> Díky. Když už máš tu aparaturu vytaženou. Nejčastěji ztrácím, když pošlu
> jedním směrem cca 1100 B a přijímám odpověď pár desítek B.
>
> *From:*Hw-list [mailto:hw-list-bounces na list.hw.cz
> <mailto:hw-list-bounces na list.hw.cz>] *On Behalf Of *Aleš Procháska
> *Sent:* Tuesday, September 19, 2023 10:38 PM
> *To:* HW-news
> *Subject:* RE: Delphi a com port ve WIN10
>
> Pro jistotu jsem to zkusil jestli nekecám (loopback z nativního RS232 na
> převodník RS232-USB a zpátky do počítače) a v klidu megabyte oběma směry.
>
> Aleš Procháska
>
> *From:*Hw-list <hw-list-bounces na list.hw.cz
> <mailto:hw-list-bounces na list.hw.cz>> *On Behalf Of *Ondra
> *Sent:* Tuesday, 19 September, 2023 12:56
> *To:* 'HW-news' <hw-list na list.hw.cz <mailto:hw-list na list.hw.cz>>
> *Subject:* RE: Delphi a com port ve WIN10
>
> To je právě divný, když Aleš píše, že mu to pod FreePascalem chodí.
>
> *From:*Hw-list [mailto:hw-list-bounces na list.hw.cz
> <mailto:hw-list-bounces na list.hw.cz>] *On Behalf Of *Slavo Tomascik
> *Sent:* Sunday, September 17, 2023 11:36 PM
> *To:* HW-news
> *Subject:* Re: Delphi a com port ve WIN10
>
> Velmi pravdepodobne to bude chyba Windows 10.
>
> Vid. napr.
>
> https://wiki.segger.com/CDC <https://wiki.segger.com/CDC>
>
> https://stackoverflow.com/questions/67804128/stm32-usb-cdc-some-data-lost-with-win-10
> <https://stackoverflow.com/questions/67804128/stm32-usb-cdc-some-data-lost-with-win-10>
>
> Viac vysledkov g: cdc-acm issue on windows 10 packet loss
>
> S.T.
>
> On Sun, 17 Sept 2023 at 19:38, Ondra <ebastlir na seznam.cz
> <mailto:ebastlir na seznam.cz>> wrote:
>
> Ahoj nemáte někdo komponentu pro Delphi 7, která by dokázala
> korektně obsloužit com port ? Já nějakou používám, ale když
> potřebuju přenést víc jak 512 bytů, tak se mi nějaký ztratí a určitě
> to není přetečením bufferu.
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz <http://www.HW.cz>
> Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>
> http://list.hw.cz/mailman/listinfo/hw-list
> <http://list.hw.cz/mailman/listinfo/hw-list>
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
--
AJT SERVIS s.r.o.
Oparno 65
Lovosice
410 02
ICO:04203879
DIC:CZ04203879
email:
info na ajtservis.cz
tel.
777 584 558
Další informace o konferenci Hw-list