WinCE5.0 C#开发实例

starrylock 2012-03-16 09:28:25
求“WinCE5.0”下,用C#实现“RS485串口通信”的实例。其它类型的实例也可以,只要是基于“WinCE5.0”和C#的。

要带有模拟器,或是使用VS自带的模拟器哦。

不甚感激。
...全文
217 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Busylife1987 2012-05-15
  • 打赏
  • 举报
回复
截取我做的一段代码给楼主做个借鉴:(随便找个单片机就可以试验了)
private static System.IO.Ports.SerialPort serialport = new SerialPort("COM2");//实例化一个串口对象
private static byte[] Read_Buffer = new byte[100];//
private static int ReadSize;//读取缓冲区的大小

public static bool OpenPort(int portrate)//打开串口
{
serialport.BaudRate = portrate;
serialport.DataBits = 8;
serialport.StopBits = StopBits.One;
serialport.WriteTimeout = 1000;
if (serialport.IsOpen)
return true;
else
{
try
{
serialport.Open();
return true;
}
catch
{
return false;
}
}
}
public static void ClosePort(string portname)//关闭串口
{
//serialport.Close();
serialport.Dispose();
serialport = null;
}
public static bool SendOrder(byte[] data)//向串口写数据(发指令)
{
int datasize = data.Length;//指令长度
try
{
serialport.Write(data, 0, datasize);//发送指令
return true;
}
catch
{
return false;
}
}
public static bool ReadData()//读串口数据
{
ReadSize = serialport.BytesToRead;
try
{
serialport.Read(Read_Buffer, 0, ReadSize);
return true;
}
catch
{
return false;
}
}

starrycheng 2012-05-14
  • 打赏
  • 举报
回复
还是用真实机器调试来的好,不过一个单片机就可以了啊。。。
绿领巾童鞋 2012-03-22
  • 打赏
  • 举报
回复
网上应该有示例吧
Jennifer 2012-03-22
  • 打赏
  • 举报
回复
百度一下~
starrycheng 2012-03-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 91program 的回复:]

自己去动手实现,加上 google.

想要别人提供实现,一般不太可能。
[/Quote]

Ok,Ok。。。
starrylock 2012-03-17
  • 打赏
  • 举报
回复
整了一个WinCE模拟器。
91program 2012-03-17
  • 打赏
  • 举报
回复
自己去动手实现,加上 google.

想要别人提供实现,一般不太可能。

19,504

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧