MFC串列埠通訊例項
參考MSComm控制元件的用法和函式說明。裡面講得也算詳細了。所以這裡直接獻上原始碼示例。
效果如圖:
需要注意的是:
1.如果想同時recv/send,則必須加個執行緒。
2.奇偶校驗中,引數設定為,無(n),偶校驗(o),寄校驗(e),標記(m),空格(s)。
3.資料位一般填寫5~8
4.停止位一般填1、1.5、2
5.還有換行符的問題,一定要傳送換行符,否則命令可能不能正常執行。
6.裡面我加了個功能叫做儲存資料,就是開啟串列埠之前先建立儲存資料的檔案。
7.關閉串列埠的時候一定要記得新增m_cmsCom.put_PortOpen(FALSE);
相關推薦
MFC串列埠通訊例項
參考MSComm控制元件的用法和函式說明。裡面講得也算詳細了。所以這裡直接獻上原始碼示例。 github下載地址 CSDN下載地址 效果如圖: 需要注意的是: 1.如果想同時recv/send,則必須加個執行緒。 2.奇偶校驗中,引數設定為,無(n),偶校驗(o),
QT下的串列埠通訊例項(原始碼可下載QT5下測試通過)
在不瞭解QT下的串列埠如何呼叫的時候,我們可以首先到QT的官網上尋找答案,首先,我們可以訪問:以下網址,搜尋serial port qt,可以得到很多相關的線索 http://doc.qt.io/ 這個QSerialport類十分豐富,比VC中的使用起來更方便,如下網址,我們可以檢視它的所
MFC串列埠通訊(一)——MSComm控制元件簡介
Visual C++為我們提供了一種好用的ActiveX控制元件Microsoft Communications Control(即MSComm)來支援應用程式對串列埠的訪問,在應用程式中插入MSComm控制元件後就可以較為方便地實現對通過計算機串列埠收發資料。&nbs
MFC串列埠通訊(二)——使用MSComm控制元件實現串列埠通訊
由於專案需要,最近在寫一個簡單的串列埠通訊,基於MFC框架,寫完之後特此回顧記錄一下學習的過程: 串列埠通訊主體框架 (1) 初始化介面(自動獲取全部可用串列埠) (2) 開啟串列埠 (讀取串列埠號,初始化串列埠引數(波特率、校驗位、資料位等),若
MFC串列埠通訊(三)——換電腦執行出現“Debug Assertion Failed“”
用MSComm控制元件寫好的程式,換電腦執行遇到Debug Assertion Failed“,如下圖 由於該電腦上沒有安裝mscomm.ocx 元件所造成,安裝方法如下: (1)下載控制元件,下載連結連結:https://download.csdn.net/download/kang
C#串列埠通訊例項
C#串列埠通訊例項 程式介面如下圖: 引數設定介面程式碼如下: using System; using System.Collections.Generic; using System.ComponentModel; using Syste
Labview VISA實現串列埠通訊例項講解 轉
1.安裝VISA驅動 VISA驅動不含在軟體包中,必須要自己去下載。 VISA(Virtual Instrument Software Architecture,簡稱為"Visa"),即虛擬儀器軟體結構,是VXI plug&play聯盟制定的I/O介面軟體標準及其規
PIC微控制器精通_非同步串列埠通訊例項與細節
1.前言 PIC16F876a非同步串列埠通訊的定義以及暫存器控制,這裡不再多談,前面已經進行過詳細的分析。這裡注意集中在幾個關鍵點上。 串列埠中斷服務程式應該注意什麼? 利用串列埠助手進行除錯應
VS2010基於對話方塊的MFC串列埠通訊簡明例程
本例程是在VS2010環境下,使用MFC做的是一個簡單的串列埠通訊程式。歡迎交流。 1.首先,在VS2010環境下建立基於對話方塊的MFC應用程式。 a.選擇選單項 檔案—>新建—>專
android串列埠通訊例項
1、init程式碼 /*************************************************************** ** fun: init uart(/dev/ttymxc1); ** in: ** out: fd sucess, -1 false; **
c#的串列埠通訊簡單例項
---本人是一名小白,最近在做學校有關通訊的專案。在寫這份程式碼之前,查看了許多參考程式碼。如果我有說的不對的地方,還請大家指出來。 工具:串列埠助手、串列埠除錯助手、編譯器(我用的vs2017)//完整程式碼和除錯助手 在文末有連結 一、效果圖 首先給大家放一張效果圖。 二、
Android串列埠通訊:串列埠讀寫例項
轉自:http://gqdy365.iteye.com/blog/2188906 在Android串列埠通訊:基本知識梳理(http://gqdy365.iteye.com/admin/blogs/2188846)的基礎上,我結合我專案中使用串列埠的例項,進行總結; An
halcon/mfc利用serialport類進行串列埠通訊
1.引言 串列埠通訊用mscomm控制元件在x64平臺下報錯,只能在Win32平臺下工作,所以想著換平臺,下載32位的halcon進行安裝。安裝時,不用解除安裝64位,安裝時提示安裝外掛,會自動檢測到runtimeclass x86,安裝好後相當於只是多了一個
NVIC中斷優先順序管理+串列埠通訊基本原理+串列埠通訊基於庫函式的配置例項
沒寫部落格的感悟:昨天沒有寫部落格,今天就倒黴了,得寫兩篇,果然不能偷懶,當天沒有做的事,無論如何你都得要做,為了改掉這個拖延的小毛病,給自己定了一條規則,無論多晚,哪怕沒有網沒有電也得寫完每天更新的部落格,以此勉勵。 今天主要總結和複習三個知識點,NVIC中斷優先順序管理
MFC之路 串列埠通訊篇(之二)
在前面一個章節的文章中,我們對串列埠進行了開啟和引數的設定,接下來我們需要建立一個新的執行緒完成對串列埠的資料監聽功能。 建立新的執行緒,一般分為兩個部分,一個是建立一個執行緒,另一個就是建立執行緒的響應函式 1、首先,建立新的執行緒 接前面一節的程式程式碼: //建立工
MFC之路 第二節 串列埠通訊篇
因為我自己正好也在為專案寫一個控制軟體,所以自己做到哪就寫到哪吧。專案中軟體與下位機之間通過232串列埠進行資料通訊,所以今天打算實現串列埠通訊的相關功能,那麼就隨著我一步一步地來完成串列埠通訊功能吧。為了全面的學習串列埠通訊的各種功能,我們一起完成一個常用的串列埠通訊助手
基於VC6.0 MFC的簡單串列埠通訊軟體程式設計總結
想想上回玩VC是幾年前搞畢設時的事了,這回編這個串列埠軟體也花了好幾天時間,做個小結積累一下吧: (一)基於對話方塊程式設計基本步驟: 1.新建基於對話方塊的工程; 2.拖曳所需的基本控制元件,構成介面; 3.使用類嚮導(CLASS WIZARD)建立與基本控制元件對應的成員
MFC RS232串列埠通訊
PC程式跟RS232串列埠進行通訊算是比較老的題目了,不過老歸老,只要用這個介面的硬體還在,就難免要去折騰它。而這個時候就會發現老的壞處在於資料都是半截入土,拍一拍煙塵四起,抖一抖蛛絲亂飛的玩意。 現在做這個的基本都是用的SerialPort這個類,而這個類
【常用模組】HC-05藍芽串列埠通訊模組使用詳解(例項:手機藍芽控制STM32微控制器)
HC-05藍芽串列埠通訊模組應該是使用最廣泛的一種藍芽模組之一了。為什麼呢?因為HC05模組是一款高效能主從一體藍芽串列埠模組,可以不用知道太多藍芽相關知識就可以很好的上手。說白了,只是個藍芽轉串列埠的裝置,你只要知道串列埠怎麼程式設計使用,就可以了,實現了所謂的透明傳輸。但
MFC中利用MSComm控制元件實現串列埠通訊的例子
第一步:建工程 第二步:設定基本對話方塊 第三步:設定串列埠ID號 第四步:設定串列埠引數選項 第五步:設定其他控制元件ID號 第六步:新增串列埠控制元件 project->