我正在开始一个新项目进入这个全新的微控制器领域,所以我的问题可能听起来很简单,但我需要你的帮助
我有一台基于微控制器的机器,可以进行一些计数和计时器相关的活动。本机通过串口连接到PC。
我想从机器上读取数据。
对于这个我需要知道的事情,如
我可以在机器显示屏上看到数据,但是我必须手动将其输入系统,所以我想自动完成这个过程。
客户有一个以前工作的软件,但现在他们要我升级它。机器供应商/旧软件供应商无法向他们询问任何细节。
没有文件存在。
所以我想知道这是否可行?
答案 0 :(得分:1)
您可以在此处找到有关从.NET托管语言程序访问串行端口的数据:
至于com端口号,波特率和编码能够回答的唯一的东西将是你的微控制器手册。
PC串口硬件可以覆盖大量不同的配置,如果不仔细阅读微控制器文档,就不可能知道设置应该是什么。
从经验来看,4800& 9600往往是相当标准的速度,我曾经使用的每个设备都是1个停止位,8个数据位且没有奇偶校验,并且通过串行终端程序的一点点侦探工作一直可以看到com端口(Putty将在这里完成工作)和设备管理员。