Stránka 1 z 1
pomoc s chybou c#
Napsal: 27 bře 2016 21:19
od lubos123
Dobrý den,
dělám program v c# který bude komunikovat s Arduinem přes seriový port, v pohodě se připojí ale když v form2 kliknu na button aby poslal přes seriovou linku (USB) slovo "a" , tak to hodí chybu, že port je uzavřen, když tam dám podmínku aby,když je port uzavřený aby se zapl, tak mi to hodí chybu, že je přístup odepřen.
Děkuji
Re: pomoc s chybou c#
Napsal: 27 bře 2016 22:26
od Sender
c# neovládám,ale co jsem koukal do toho programu,tak tam toho pro správný nastavení komunikace máš málo.Doporučuju nastudovat komunikaci RS232 Win API
Re: pomoc s chybou c#
Napsal: 28 bře 2016 08:28
od faraon
A otevřel jsi ten port předtím než do něj něco cpeš? Ono to také nemusí vždycky jít, je potřeba pokaždé ověřit že se to podařilo.
Nevím jestli ti tohle pomůže, v tom maloměkkém paskvilu se nevyznám:
https://msdn.microsoft.com/en-us/librar ... -snippet-1Nezapomeň port zase uzavřít, až ho přestaneš používat.
Re: pomoc s chybou c#
Napsal: 28 bře 2016 08:43
od lubos123
mám tam právě u toho Napiš podmínku když je zavřený tak ať se otevře. pak mi to hodí chybu, že přístup je odepřen i když ho hned na začátku zavřu. nevadí tomu že chodím mezi classama ?
děkuji
Re: pomoc s chybou c#
Napsal: 28 bře 2016 20:40
od CZechBoY
Je jedno kde zavolas par prikazu na otevreni, zapis, ukonceni. Nepotrebujes na to prava admina? Zkus to pustit pod adminem.
Re: pomoc s chybou c#
Napsal: 28 bře 2016 21:36
od Marfi6
Zdravím,
něco podobného jsem nedávno taky řešil. Musíš mit v C# povoleny potry. Using...atd. z hlavy si to nemapatuju. Zvolit COM potr. Pak otevřít COM port. (Nebo to mit primo napsane v kodu). Určitě něco najdeš na youtube. Taky jsem se nechal inspirovat. Ovšem existuji i verze něco jako Putty nebo Hercules apod.
(Pisu z telefonu, kod jsem neviděl.)