学习C Sharp主要的目的就是为了给项目做一个PC端的界面,并且通过串口和所用的CC2430之间通信。
C#里面的串口类非常好用,这里就不详细说了。。
下面是接收端的事件
private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
FileStream Save = new FileStream(@"E:/received.dat", FileMode.Append, FileAccess.Write);
Byte[] array = new byte[1024];
int count = serialPort1.BytesToRead;
serialPort1.Read(array, 0, count);
Save.Write(array, 0, count);
Save.Close();
}
这里所有的操作都是同步的,异步的我还没研究过。。
下面是发送端的代码:
private void button1_Click(object sender, EventArgs e)
{
Byte[] arry = new Byte[100];
try
{
serialPort1.Op