
visual studio
文章平均质量分 62
Dr_Haven
爱学习,爱编程,爱咖啡也爱可乐;
爱挑战,爱专研,也爱玩游戏;
爱晚起,也爱工作到深夜;
擅长技术,也崇尚简单和懒惰;
神秘而孤僻,沉默而爱憎分明;
我行我素。
展开
-
VS2019 WPF制作OTA上位机(四)串口收发数据
因为嵌入式的设备大部分情况下是一对多通信,比如家里的空调,空调(下位机)只有一个,但是遥控(上位机)可以有多个,可以是红外遥控,可以是男主人手中的带红外功能的手机,可以是女主人手机蓝牙控制,甚至可以是插了USB控制器的PC控制。上位机发送过程:服务器将数据发送到云端,云端是通信模块的,比如移动/电信的云平台,云端将数据传给通信模块,比如NB模块(插SIM卡),通信模块接收到数据后会通过串口通知主控板有数据可取,主控板再获取数据。如果命令不正确,比如让你跳楼,你是不是应该拒绝执行,并回复命令错误(原创 2023-06-01 16:09:56 · 2239 阅读 · 5 评论 -
VS2019 WPF制作OTA上位机(三)串口打开
WPF 串口打开原创 2023-05-29 18:04:43 · 1358 阅读 · 0 评论 -
VS2019 WPF制作OTA上位机(二)获取bin文件路径
OTA升级是通过无线通信远程把bin文件内容传输到单片机,完成升级。因此上位机需要获取bin文件的路径,读取bin文件内容,将内容分割依次发送(因为单片机的接收缓存不会开得和bin文件一样大(十几K甚至几十K))。首先在UI上添加控件,一个按钮控件Button,一个文字显示控件Lable,一个文字输入输出显示控件Textbox<Window x:Class="OTA.MainWindow" xmlns="http://schemas.microsoft.com/winfx/200原创 2021-09-26 14:08:55 · 1571 阅读 · 0 评论 -
VS2019 WPF制作OTA上位机(一)新建工程
首先创建新项目,文件 -> 新建 -> 项目下拉菜单选择C#和Window,选择WPF应用程序,下一步输入项目名,下一步这里选择.NET 5.0,也可以选择其他的,个人习惯.NET,点击创建这时候出现初始界面点击运行,看是否能成功运行如果出现应用程序,则说明运行成功,即创建项目成功点击菜单栏停止按钮,停止运行程序新建工程到此结束。这里进入下一篇...原创 2021-09-26 10:51:14 · 877 阅读 · 0 评论 -
visual studio 2019 未能在命名空间“System.IO.Ports”中找到类型名“SerialPort”
在vs2019以前的版本,只要using System.IO.Ports就可以用SerialPort。这里需要自己手动添加相关引用。工具–>Nuget包管理器(N)–>管理解决方案的Nuget程序包(N) –>浏览,左边搜索SerialPort右边勾选要添加的项目,点击安装。安装以后,错误就没了。...原创 2021-05-08 16:01:13 · 9574 阅读 · 10 评论