你是想写一个工具吗?其实网上很好用的串口工具已经有很多了,可能你是想学习一下串口通信原理 。
【串口助手文件怎么写】
本人正在使用的串口工具
如果只是想做成一个工具软件,对界面没有要求的话 , 而且注意到你说的是比较简单,那必须是C# 。(界面这块其实也可以优化的 , 只要你花时间琢磨开发)
第一、开发简单、快 。
不需要再考虑界面用什么库,解析数据又用什么库 。你想简单就不能拿2种不同的技术揉在一起使用 。都用.net的 。串口在C#中是有一个控件的,直接拖动控件就可以了 。然后在接收数据的回调函数中处理数据 。
拖动串口控件
双击数据处理函数,即可进入接收数据的回调函数
双击数据接收回调函数
接收数据的回调函数
第二、技术栈齐全 , 能实现你想到的功能
写串口软件,除了界面,还要处理数据转换的 。例如十进制转十六进制,十六进制转浮点数,十六进制转双精度浮点数等 。这些在C#中都有非常方便的实现 。
三、使用串口助手,大部门需求是运行于windows平台哇?那么用C#开发是最合适的 。