rendered paste bodyusing System;
using System.IO.Ports;
namespace testGPS
{
class Program
{
static void Main(string[] args)
{
SerialPort sp = new SerialPort("COM1", 4800, Parity.None, 8, StopBits.One);
sp.DataReceived += new SerialDataReceivedEventHandler(sp_DataReceived);
try
{
sp.Open();
Console.ReadLine();
}
catch (Exception ex)
{
Console.WriteLine("Error opening port:\r\n" + ex.ToString());
}
finally
{
sp.Close();
sp.Dispose();
}
}
static void sp_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
SerialPort sp = (SerialPort)sender;
try
{
Console.WriteLine(sp.ReadLine());
}
catch (Exception ex)
{
Console.WriteLine("Error reading from port:\r\n" + ex.ToString());
}
}
}
}