对于玩各种传感器的极客来说,如何查看传感器反馈的各种数值以及做各种处理时候经常会要将数据通过各种通讯传到个人PC上,我之前用的是在同一局域网中使用web.py将树莓派采集到的数据传到我的电脑上的。今天尝试一下用MFC做一个简单的串口通信上位机。
电脑是win10的 已经没有自带的串口了,所以我用的是usb转ttl模块。
将TX和RX短接,让他自发自收(调试)。
因为课题组是用的MFC做的开发,所以我就使用最熟悉的MFC做为上位机的开发了。
首先建立一个新工程,做一个MFC应用程序(基于对话框)。然后拖入首先是一个用于显示接受信息的编辑框一个是用于发送的编辑框。然后设置几个按钮。打开串口、发送数据、清除编辑框。最重要的是使用了com组件,如果工具箱里没有的话需要自己在工具箱项里自己勾选。
选中Microsoft Communications Control此时对话框就出现了串口控件了