日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Windows存储串口数据至txt文件中的教程及代码

發布時間:2025/4/16 windows 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows存储串口数据至txt文件中的教程及代码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們在做有關通信或其他實驗、嵌入式開發時,常用到串口通信,但現成的串口調試助手都是只有在窗口中顯示電腦串口接受到的數據。
下面我們從零開始,講解如何自己動手編程一個串口調試助手,并將收到的數據存儲在指定路徑的.txt文件中。(給出的代碼是在“F:\\data.txt”)

在Windows下,想要實現串口通信,并獲得串口數據,有兩種方法:其一是使用ActiveX控件:Mscomm,這種方法程序簡單,但欠靈活。其二是調用Windows的API函數,這種方法可以清楚地掌握串口通信的機制,并且自由靈活。本文我們只介紹易上手的使用VS2010+Mscomm控件來獲取并顯示數據。

第一步:安裝VS2010

我們這里選擇使用VS2010,下載+安裝+破解教程請看下面鏈接的博客:
https://blog.csdn.net/weixin_39381833/article/details/78078343?locationNum=4&fps=1
(我裝成功了)

注意:VS2010沒有自帶Mscomm控件,所以我們需要另行下載。

第二步:下載Mscomm控件,并在VS2010中添加MSCOMM控件

1、下載Mscomm控件:(百度下載即可,不用花積分在CSDN下載)(全名為:mscomm32.ocx),如網址:https://www.ocxme.com/files/mscomm32_ocx
2、控件注冊
3、在VS2010中添加Mscomm控件
第2和3步的操作,請參考博客: https://blog.csdn.net/hustrains/article/details/48227073

注意:64位Windows系統還需要將mscomm32.ocx文件復制到C:\Windows\SysWOW64\目錄下,否則后面注冊會出錯。

第三步:用VS的MFC編程一個串口調試助手
詳細的操作流程請看博客:(非常清晰的每一個步驟)
https://blog.csdn.net/axiqia/article/details/50932420

下圖是我們將編程得到的串口調試助手應用程序界面:

第四步:將串口接收到的數據存儲在.txt文件中
前面三步只是編程實現了串口調試助手,這一步就將存儲數據的代碼加在第三步的程序中,就可實現存儲數據的功能。
有存儲數據功能的程序:
FILE *pFile = fopen(“F:\\data.txt”,”a”);
fwrite(data,1, strlen(data), pFile); //把data寫入F盤的data.txt文件中
fclose(pFile);

具體添加的位置請看我的源代碼:
https://download.csdn.net/download/gjh13/10430697

總結

以上是生活随笔為你收集整理的Windows存储串口数据至txt文件中的教程及代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。