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.