怎么实现利用C#编上位机程序,然后通过串口读取单片机的温度数据,并且保存

.NET技术 > C# [问题点数:40分,结帖人u010628753]
等级
本版专家分:0
结帖率 50%
等级
本版专家分:0
等级
本版专家分:0
怎么实现利用C#编上位机程序然后通过串口读取单片机温度数据并且保存

C#上位机串口接收温度数据

VS2010C#工程,接收单片机系统串口传输的4字节温度数据并显示,附带数据库查询指令参考 (本科生时期项目,没有数据表,谨慎下载)

C#上位机显示温度检测,可以手动保存数据

可以显示从单片机传过来的数据,以温度计的形式显示,下面展示一下代上位机的代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using...

STM32 IAP BootLoader总结(C#上位机+单片机程序

ISP:In System Programming (在系统中编程),通过芯片专用的串行编程接口对其内部的程序存储器进行擦写。 IAP:In Application Programming(在应用中编程),通过调用特定的bootloader程序,...

基于VS C#上位机开发之串口(一)

单片机开发经验,这样调试起来更容易比如串口程序设计以及串口助手的使用以及相关调试 功能说明:1.选择外部输入的COM口,并且根据需要选择波特率 2.带有错误提醒机制 3.接收和发送:字符模式和数...

C# 开发Windows上位机WPF过程 (单片机串口设参)

这点上毋庸置疑是一件好事,于是之前一直都是通过网上的串口软件类似于SSCOM这种来把要设置的东西放在列表里面,交给生产或者营销,让他们按顺序点就可以了。但是一旦涉及到要改序列号,或者有账号密码之类的设置就...

C#上位机源码串口调试助手

采用封装好的程序开发工具就可以实现下位机和上位机的通讯,当然可以自己编写驱动类的接口协议控制上位机和下位机的通讯。 通常工控机,工作站,触摸屏作为上位机,通信控制PLC,单片机等作为下位机,从而控制相关...

C#上位机开发--保存日志

如何保存文本框里面的内容? 方法1:参考杰杰的,直接保存死,非常简单。 方法2:用专业的类!  private void button15_Click(object sender, EventArgs e)  {  // System.IO.File.WriteAllText(@"C:\...

51单片机连接串口读取传感器数据C#GDI绘制示波形图

目录(一)C#GDI绘制示波形图,连接串口读取传感器数据。(1)GDI绘图,及上位机串口读取介绍。 (一)C#GDI绘制示波形图,连接串口读取传感器数据。 (1)GDI绘图,及上位机串口读取介绍。 我对GDI不是很了解,所以写...

Python开发串口通讯上位机程序三部曲 第一部 从串口发送指令并读取数据

记得之前在很多项目开发中,都需要通过上位机来控制ECU或者通过上位机读取ECU中的数据。其中上位机和ECU的通讯接口串口,LIN或者CAN总线。串口作为一种低成本而又简单的通讯方式,仍然有很多客户在使用。毕竟,...

C#编写单片机上位机软件-串口通讯(BMS汽车动力电池管理系统)

上位机软件做了有一段时间,本人呕心沥血的作品。 之前用python+pyQT5做,主线程特别特别容易闪退,数据重叠等问题,走了很多弯路; 后来用VS的C#做,只能说上手很快,调试效果也不错,而且关键是非常非常简单易读,...

【闲来无事玩C#】1、简单的串口上位机程序

中的串口程序使用,后续还可以在这个串口程序的基础上添加更多功能,可以根据预先设计的数据格式,将串口程序接收到的数据进行不同的显示,并根据接收到的数据向STM32发送控制指令,比如上位机PID控制STM32电机...

手把手教你做stm32简易串口上位机(接收数据用)

单片机相关串口程序就不讲解,编写上位机程序是使用C++语言,在VS2017里面编写,下面进入正题。 一、相关知识 大家可以先参考一下这篇blog,C++串口通信里面详细讲解了C++串口的相关知识,以及一些函数的讲解。 ...

C# 串口通讯

本人做的一个C#串口上位机程序,最近有空就写了点感悟,见笑大方了。 一,软件概述 本上位机采用VisualC#2010编写,用于与单片机通信,发送并接收固定格式的数据包。 上位机每次点击“发送”按钮后将发送18字节...

C#串口接收数据问题,怎么在处理数据前判断数据接收完毕

我是通过绑定串口接收事件实现的,但这样会多次触发串口接收事件,主要卡在数据接收和数据以浮点数显示环节,代码如下: private void sp_DataReceived(object sender,SerialDataReceivedEventArgs e) { if...

51采集PCF8591数据通过ESP8266上传C#上位机

效果   如果想用手机做可以参考这篇文章,自己的协议规定在文章中 android 之TCP客户端编程 ...请问一下博客为什么又不能直接复制粘贴图片了呢............ ...先看8266的配置,8266我是用的Lua语言写的,,因为方便...

开源一个串口上位机源码

是杰杰之前做的一个参赛小作品其实在做这个恒温控制系统项目的时候,师弟就问我,什么是上位机。。。。。可能很多师弟师妹都没一个大概的概念。现在,就来看下什么是上位机: 上位机是指可以直接发出操控命令的...

C#上位机串口通信带曲线显示和历史曲线查看

1:应用程序界面 2:实现的功能 (1)常规的串口收发操作 (2)私有通信协议的格式转化 (3)数据的定时刷新显示和实时存储(txt) (4)数据的历史曲线查看 3:实现的方式 串口设置的核心代码 private ...

c#上位机开发2

 串口助手在单片机开发中经常被用来调试,最基本的功能就是接收功能和发送功能,其次,串口在打开前需要进行一些设置:串口列表选择、波特率、数据位、校验位、停止位,这样就有了一个基本的雏形;然后我们在下一篇...

韦根协议的数据ID读取通过上位机显示

韦根协议的了解,通过单片机读取并存储ID卡号的数据,并通过串口调试助手在上位机上显示出来。。

c#串口调试程序+485多机通信

1.c#串口调试软件(带原程序)...3.使用上位机软件读取485网的计数器数据,非常好的整套系统程序(适用初学c#单片机)。 4.需要安装虚拟串口,framework3.5,proteus7.7,keil等。 5.如有问题请回复,我会尽量答复的。

C#上位机必看】你们想要的练手项目来了

最近有越来越多做电气的小伙伴开始学习C#来做上位机开发,很多人在学习一段时间后,都有这种感觉,似乎学到了很多知识,但是不知道怎么应用,因此我找了一个真实的上位机小项目,让大家来练练手。这篇文章主要对这个...

串口助手(简洁版)上位机软件零基础教程( C# + visual studio2017 )(二)

在上篇博客中,我们完成了串口助手(简洁版)可视化窗体的设计,并且单击启动后可以运行。但是光有外壳,没有灵魂。所以接下来我们将继续一步一步来编写上位机软件的程序部分。 首先,我谈一下自己所理解的C#...

C#做一个简单的进行串口通信的上位机

1、上位机与下位机  上位机相当于一个软件系统,可以用于接收数据、控制数据。即可以对接收到的数据直接发送操控...下位机不时读取设备状态数据(一般为模拟量),转换成数字信号反馈给上位机上位机不可以单独使用

STM32_IAP远程升级及C#上位机

很多网上的资源中,只有IAP跳转至APP,并且不带有任何协议,直接将bin文件一次性下发。但是这样的话,在项目实际使用过程中,会非常不稳定。还有一些是有代码,但是上位机代码或者stm32的代码不给你,只是提供思路。...

基于Ymodem协议的IAP上位机C#

为了实现电脑与开发板通过串口完成IAP功能,我用C#做了一个上位机软件,通过这个软件可以实现单片机通信,使用Ymodem协议将新的应用程序固件烧录到单片机的flash中(单片机中的引导程序或应用程序支持的情况下)。...

C#制作STM32上位机升级工具(基于Modbus协议)

上位机工具通过串口发送.bin文件,走的是Modbus协议,一帧数据里包含200Byte的升级包。stm32接收到数据校验没问题后,将升级包写入Flash。

C#上位机开发之路第一节之变量类型及理解

上位机是直接发送命令的计算机,下位机是实现控制设备并读取设备信息的单片机或PLC,上位机发送命令后,下位机解析命令并控制设备,在运行过程中,下位机不时读取设备信息比如温度湿度电压等,转换成数字信号发送给...

C#中使用seriport和单片机进行串口数据收发不全,解决办法

最近做了一个项目,上位机向单片机要205个字节的报文。每次上位机接收的数据总是分成好几段,不能一次接收205个字节。...一开始,上位机单片机发送轮询指令后,单片机按照modbus协议上传205个字节数据。但是每次

请问用c#上位机时,串口如果发送的数据够多的话程序会死机

相关热词 c# cmd执行 c# 获取文件只读 c#集合求最大值 c#+如何访问堆栈 c# 定义main函数 c# 监听usb相机拍照 0x开头的字符串 c# c# tcp接收超过2k c#多线程与高并发 c#登录token