[ zorrome @ 14.10.2011. 20:04 ] @
Radim aplikaciju u C# koja piše i čita sa serijskog porta. Oko toga nema problema, ali mi nešto nije jasno.
Serijski port se sastoji od ulaznog i izlaznog buffera. Kada program piše na port piše u izlazni buffer, kad čita, čita iz ulaznog. Jel to točno?

Pozovem metodu koja napiše neki tekst na serijski port. U istom trenutku se trigerira DataReceived event. Kako je to moguće kad jasno piše (http://msdn.microsoft.com/en-u...s.serialport.datareceived.aspx) da se isti event poziva kad se nešto pojavi u ulaznom bufferu.

Znači sve što program upiše na port na event DataRecieved se pročita (ReadExisting metoda koja čita kad se isti event trigerira).
Program radi u kombinaciji s custom uređajem. Ako dobro pretpostavljam custom uređaj piše u input buffera, program piše u output buffera, a uređaj opet istu vrijednost pročita. I tako dalje.
[ mkaras @ 14.10.2011. 23:41 ] @
To je normalno ako je ECHO on. Isključi ECHO
[ zorrome @ 15.10.2011. 09:10 ] @
Citat:
mkaras: To je normalno ako je ECHO on. Isključi ECHO


Kako i gdje to isključim?
[ mkaras @ 15.10.2011. 16:50 ] @
Tamo gde podešavaš parametre COM porta. Ne koristim .NET za pisanje
programa tako da ti ne mogu reći tačnu komandu ali sam dosta radio u C i
C++ i u nekim drugim jezicima sa COM portovima i to je osnova rada sa njima.