Evo kako izgleda komunikacija preko HyperTerminal-a:

Aplikacija u C#:

Kod od aplikacije:
using System;
using System.IO.Ports;
using System.Windows.Forms;
using System.Windows;
using System.Timers;
namespace WindowsFormsApplication6
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
cboAvailablePorts.Items.Clear();
foreach (string strPort in System.IO.Ports.SerialPort.GetPortNames())
cboAvailablePorts.Items.Add(strPort);
}
private void butPortConnect_Click(object sender, EventArgs e)
{
if (spoCom.IsOpen != true)
{
spoCom.BaudRate = 19200;
spoCom.DataBits = 8;
spoCom.DiscardNull = true;
spoCom.DtrEnable = true;
spoCom.Handshake = Handshake.None;
spoCom.NewLine = "\n";
spoCom.Parity = Parity.None;
spoCom.ParityReplace = 63;
spoCom.PortName =(cboAvailablePorts.Text);
spoCom.ReadBufferSize = 4096;
spoCom.WriteBufferSize = 2048;
spoCom.ReadTimeout = 250;
spoCom.WriteTimeout = 250;
spoCom.ReceivedBytesThreshold = 1;
spoCom.RtsEnable = true;
spoCom.StopBits = StopBits.One;
spoCom.Open();
butPortConnect.Enabled = false;
butPortClose.Enabled = true;
}
}
private void butPortClose_Click(object sender, EventArgs e)
{
spoCom.Close();
butPortConnect.Enabled = true;
butPortClose.Enabled = false;
}
private void butSendCommand_Click(object sender, EventArgs e)
{
if (tboCommand.Text != "")
{
spoCom.WriteLine(tboCommand.Text.Trim());
tboCommandWindow.AppendText("Send on " + DateTime.Now + "--> " + tboCommand.Text + "\n");
}
}
private void spoCom_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
tboCommandWindow.AppendText("Respone on " + DateTime.Now + "--> " + spoCom.ReadLine() + "\n");
}
private void cboAvailablePorts_SelectedIndexChanged(object sender, EventArgs e)
{
butPortConnect.Enabled = true;
}
}
}
Po pokretanju programa i aktiviranja dogadjaja Data_Recived od spoCom (Serial Port control) dobijem sledecu gresku:

Program bi trebalo da izgleda ovako ... (respone sam ja prosledio kao string, nisam ga procitao sa ulaza USB uart-a).

Postavio sam i sam projekat kao ATTACH-uz post.
[Ovu poruku je menjao unisoft dana 10.12.2011. u 18:37 GMT+1]