C#读取串口数据问题,并且写入数据库,求详细代码
串口通信第一步是要做接数据,第二步是要判断数据完整性,第三步是解析数据内容。只想获取前面10位字节(path不存入数据库)。目前只要接受数据的代码存入数据库...
串口通信第一步是要做接数据,第二步是要判断数据完整性,第三步是解析数据内容。
只想获取前面10位字节(path不存入数据库)。
目前只要接受数据的代码存入数据库 展开
只想获取前面10位字节(path不存入数据库)。
目前只要接受数据的代码存入数据库 展开
展开全部
private void button1_Click(object sender, EventArgs e)
{
sp.Close();
sp.PortName = "COM1";
sp.BaudRate = 4800;
sp.Open();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button2_Click(object sender, EventArgs e)
{
bool stop = false;
while(!stop)
try
{
string message = sp.ReadLine();
message = message.Substring( 0, 10) //这么写是从串口一条一条的读入,然后截取每一行从头到第10个字节,因为你那个有空格,调试时不对的改下10就好了,串口读入数据百度很多,我就不写了
}
{
sp.Close();
sp.PortName = "COM1";
sp.BaudRate = 4800;
sp.Open();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button2_Click(object sender, EventArgs e)
{
bool stop = false;
while(!stop)
try
{
string message = sp.ReadLine();
message = message.Substring( 0, 10) //这么写是从串口一条一条的读入,然后截取每一行从头到第10个字节,因为你那个有空格,调试时不对的改下10就好了,串口读入数据百度很多,我就不写了
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询