![嵌入式 MCGS 串口通信快速入门及编程实例](https://wfqqreader-1252317822.image.myqcloud.com/cover/910/25793910/b_25793910.jpg)
4.3 程序运行
程序编写完毕后,点击图4-13所示黑框框中的按钮,表示将程序下载至触摸屏或进行模拟执行过程,出现图4-14所示界面,选中“模拟运行”按钮,再点击“工程下载”按钮,此时,用户进行的是模拟运行,不需要使用触摸屏即可在笔记本或台式机上检测代码的对与错,如果出现问题,会显示不同颜色的字体提示用户有错误发生,此处为绿色,如图4-15所示,说明脚本程序没有问题,一切正常。再点击“启动运行”按钮,程序进入运行状态。可参考二维码视频学习。
![](https://epubservercos.yuewen.com/4DED73/14262448405045206/epubprivate/OEBPS/Images/image100.jpg?sign=1739291760-Fkhq82GhZer1hlF1UbHAPNOF4YJ3wZhf-0-95b3eb641a0c243327beb9d6af1c5be3)
图4-13 下载工程按钮
![](https://epubservercos.yuewen.com/4DED73/14262448405045206/epubprivate/OEBPS/Images/image101.jpg?sign=1739291760-6FeU7neXwNXf0dDT4yVmDtwezq7v4zme-0-43afbff183519ee0ea54ded1d6a4b62b)
图4-14 下载配置参数设定界面
![](https://epubservercos.yuewen.com/4DED73/14262448405045206/epubprivate/OEBPS/Images/image102.jpg?sign=1739291760-jHbV7V7d3FmDJ7KByUFpNvI1GvPhcIPo-0-f4873187b5f4d809e0e0da69de891f9f)
图4-15 工程下载成功界面
程序执行后出现如图4-16所示界面,串口没有被打开,所以呈现红色;点击“设置串口参数”,程序执行成功,错误跟踪为绿色,如图4-17所示。在“发送字符串”窗口输入要发送的字符,为了考查程序的全面性,此处输入中文、字母、数字、符号相结合的字符串,图4-18为MCGSE提供的输入键盘,方便用户用手指输入,点击“确定”按钮后,如图4-19所示,再点击“发送”按钮,出现图4-20所示界面,可以看出,发送字符串从串口的第3引脚发出后,经过第2引脚回到输入缓冲区,然后读到字符串变量ReceiveStr中,实现了串口的自发自收过程。点击“功能概述”按钮可弹出另外一窗口,如图4-21所示,在“功能概述界面”下点击“功能演示”按钮又可回到图4-20界面。点击图4-22中的“停止运行”按钮便可完成模拟运行,从而实现整个组态过程的调试。如果出现问题,重复上述过程,一直到解决问题为止。
![](https://epubservercos.yuewen.com/4DED73/14262448405045206/epubprivate/OEBPS/Images/image103.jpg?sign=1739291760-3vmLcJKlZFJtFiYggcJi8mCsuP0MbIxR-0-e68ca02c3aa6f7636f1654501c1a7ba5)
图4-16 串口通信自发自收程序初始化界面
![](https://epubservercos.yuewen.com/4DED73/14262448405045206/epubprivate/OEBPS/Images/image104.jpg?sign=1739291760-HOwwnDrJqiyG3cOsdusSVdSdH4Jaow1n-0-dbcb9e07b070e267030ac8ab3158a698)
图4-17 打开串口成功界面
![](https://epubservercos.yuewen.com/4DED73/14262448405045206/epubprivate/OEBPS/Images/image105.jpg?sign=1739291760-vjP11lUVYFJ8lWQn3n822lVIb5hd0kfh-0-3b4a022dbe1a5475f9077af489cc4361)
图4-18 发送字符串输入信息界面
![](https://epubservercos.yuewen.com/4DED73/14262448405045206/epubprivate/OEBPS/Images/image106.jpg?sign=1739291760-Efj63HVfcSaJxWQEj5QaJJw18ojeKG5t-0-12b2ef0aa8bb7eb86f3fe2251a4523cc)
图4-19 发送字符串输入完毕界面
![](https://epubservercos.yuewen.com/4DED73/14262448405045206/epubprivate/OEBPS/Images/image107.jpg?sign=1739291760-90yg8tr0qVozqUMRSR0NKvcoKcujycpQ-0-398ec999d670acc2b63ef5c35a2b26cd)
图4-20 接收字符串成功界面
![](https://epubservercos.yuewen.com/4DED73/14262448405045206/epubprivate/OEBPS/Images/image108.jpg?sign=1739291760-dvm2nJNQC2Zt9CMDrd0zLksbPRp9RXtk-0-09781657d323f23d203a2b1d0ce1d301)
图4-21 功能概述界面
![](https://epubservercos.yuewen.com/4DED73/14262448405045206/epubprivate/OEBPS/Images/image109.jpg?sign=1739291760-YQeJ1eqSdRe4ZMq6mdGT5PFURRuvPoKy-0-372ea6b1dd0f6db61a6f6947606353be)
图4-22 程序退出界面
至此,完成了串口自发自收的全过程。