99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何實(shí)現(xiàn)win10下的一個(gè)串口工具

FPGA之家 ? 來(lái)源:FPGA之家 ? 作者:FPGA之家 ? 2022-08-22 09:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近筆者要要實(shí)現(xiàn)win10下的一個(gè)串口工具,要想多少年前開(kāi)發(fā)的串口工具還是vc++6.0下開(kāi)發(fā)的,把之前vc++6.0的工程轉(zhuǎn)換到VS2015下,報(bào)出各種問(wèn)題,這些問(wèn)題就不呈現(xiàn)給大家看了,總之都是心酸淚,既然之前的工程不能用,那就重新來(lái)吧,首先想到了Mscomm控件。下面把它的步驟簡(jiǎn)要說(shuō)明下:

MFC添加串口Mscomm控件

1.下載mscomm.ocx控件

2.把mscomm.ocx放到c:WindowsSysWOW64,需要管理員身份

3.用管理員身份打開(kāi)命令提示符,輸入:

regsvr32 c:WindowsSysWOW64mscomm32.ocx

然后提示

DLLRegisterServer in C:WINDOWSSysWOW64mscomm32.ocx succeeded

就可以使用需要這個(gè)控件的程序了!

4.添加串口變量

對(duì)話框上右鍵 插入Active X控件,選擇 Micsrosft Commuunication Control,version 6.0 ,之后界面上有一個(gè)類似于電話的控件圖標(biāo),把ID號(hào)改為 IDC_MSCOMM,右鍵這個(gè)控件 添加變量,命名為m_mscomm,(此時(shí)會(huì)新建mscomm的頭文件和源文件)。

到這一步基本就成功了,但是這里有個(gè)坑,有個(gè)坑,有個(gè)坑,坑的我要砸電腦,如果你編譯的是32位應(yīng)用,這個(gè)沒(méi)問(wèn)題,如果是64位系統(tǒng),那恭喜你中招了,這個(gè)控件它在64位應(yīng)用上用不了。而筆者恰恰編譯的是64位應(yīng)用的,哎,又是一把心酸淚。

怎么辦,難道就這么放棄了嗎?如果放棄了,那還算碼農(nóng)嗎?

我回想到vc++6.0工程下的CSerialPort類,不管三七二十一,先把它們拷貝過(guò)來(lái)用起來(lái),已編譯,好多錯(cuò)誤,不過(guò)仔細(xì)一看,還好不是致命的錯(cuò)誤,小小改動(dòng)下。

3d77f2ea-21ad-11ed-ba43-dac502259ad0.png

改成下面圖中的代碼就可以,類似的還有幾處,照著改就可以了。

3d841660-21ad-11ed-ba43-dac502259ad0.png

改好了,激動(dòng)人心的時(shí)刻到了!編譯OK了!

下面的工作就比較好展開(kāi)了。

1.根據(jù)CSerialPort類中WM_COMM_RXCHAR建立一個(gè)消息出來(lái)函數(shù),用于接收串口數(shù)據(jù)。

3d96918c-21ad-11ed-ba43-dac502259ad0.png

2.設(shè)置串口的串口號(hào)、波特率、停止位、校驗(yàn)位

3da6f180-21ad-11ed-ba43-dac502259ad0.png

經(jīng)過(guò)這兩步,串口開(kāi)發(fā)基本OK了,如果你感興趣,聯(lián)系我們,將把我改好的CSerialPort類分享給你。

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    679

    瀏覽量

    33982
  • 串口工具
    +關(guān)注

    關(guān)注

    1

    文章

    9

    瀏覽量

    8086
  • Win10
    +關(guān)注

    關(guān)注

    2

    文章

    710

    瀏覽量

    41147

原文標(biāo)題:基于VS2015的串口開(kāi)發(fā)

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    win10使用技巧有哪些 win10使用技巧分享

    win10常用技巧使用方法。、我們升級(jí)win10系統(tǒng)后可能桌面只有垃圾站。1、右擊桌面空白處,個(gè)性化2、點(diǎn)擊主題,點(diǎn)擊桌面圖標(biāo)設(shè)置,勾選系統(tǒng)圖標(biāo)就可以將其全部顯示在桌面啦二、想要切換輸入法
    發(fā)表于 09-05 08:53

    WIN10/WSL系統(tǒng)如何使用nMigen實(shí)現(xiàn)FPGA開(kāi)發(fā)?

    WIN10/WSL系統(tǒng)使用nMigen實(shí)現(xiàn)FPGA開(kāi)發(fā)
    發(fā)表于 12-15 07:07

    win10串口調(diào)試工具發(fā)送數(shù)據(jù),但是lincom程序接收不到數(shù)據(jù)是何原因?

    例程:GUI-APPS-lincom運(yùn)行環(huán)境:開(kāi)發(fā)板對(duì)應(yīng)的模擬機(jī)+鏡像Ubuntu操作步驟: 1. 在虛擬機(jī)上添加串口,直接在ubuntu上運(yùn)行l(wèi)incom程序2. 在win10上打開(kāi)串口調(diào)試
    發(fā)表于 11-29 06:38

    Win10 激活工具

    win10/win8激活工具
    發(fā)表于 02-07 16:14 ?56次下載

    那么 win7、win8、win10該用哪個(gè)?科普一下  

    不過(guò)Win10作為新代系統(tǒng),很多軟件和游戲的兼容性,包括DirectX 12支持,都還需要等待微軟與游戲廠商優(yōu)化改進(jìn),總的來(lái)說(shuō),Win10要比之前的系統(tǒng)都好,不過(guò)Win10初期可能會(huì)
    發(fā)表于 07-07 16:44 ?3065次閱讀

    win10超級(jí)終端在哪里?SecureCRT的使用

    win7以上的系統(tǒng)默認(rèn)都沒(méi)有帶超級(jí)終端了,只有XP系統(tǒng)才用,你可網(wǎng)上下載此工具放到windows10系統(tǒng)使用。Win10的超級(jí)終端是
    發(fā)表于 12-06 11:35 ?10.2w次閱讀

    Win10 強(qiáng)制更新重啟解決辦法

    裝了WIN10的小伙伴肯定是被WIN10很多問(wèn)題給困擾了吧,尤其是軟件兼容,為了找到個(gè)WIN10版本的軟件,總是要?dú)v盡千辛萬(wàn)苦,才能正常運(yùn)
    的頭像 發(fā)表于 09-08 11:56 ?1.7w次閱讀

    KMS10.8 Win10激活工具應(yīng)用程序免費(fèi)下載

    win10永久激活工具款非常用的windows操作系統(tǒng)激活工具,小馬win10激活工具這個(gè)小
    發(fā)表于 10-25 08:00 ?38次下載

    如何優(yōu)化WIN10個(gè)優(yōu)化技巧詳細(xì)說(shuō)明

    8,但很多安裝Win10系統(tǒng)的用戶可能并感覺(jué)不到,這主要是沒(méi)有對(duì)Win10進(jìn)行些優(yōu)化造成的,想讓Win10速度更快嗎,那就趕緊來(lái)學(xué)習(xí)
    發(fā)表于 07-02 08:00 ?15次下載

    win10系統(tǒng)激活密鑰key詳細(xì)步驟

      Win10年的免費(fèi)升級(jí)服務(wù)已經(jīng)到期,用戶要使用Win10系統(tǒng),就需要最新Win10密鑰來(lái)激活Win10,
    發(fā)表于 03-10 11:35 ?7次下載
    <b class='flag-5'>win10</b>系統(tǒng)激活密鑰key詳細(xì)步驟

    實(shí)現(xiàn)win10基于VS2015的串口開(kāi)發(fā)

    最近筆者要要實(shí)現(xiàn)win10個(gè)串口工具,要想多少
    的頭像 發(fā)表于 03-12 16:00 ?3315次閱讀
    <b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>win10</b><b class='flag-5'>下</b>基于VS2015的<b class='flag-5'>串口</b>開(kāi)發(fā)

    win10系統(tǒng)新電腦分區(qū)的詳細(xì)教程

    win10操作系統(tǒng)是目前最新的操作系統(tǒng)。很多用戶購(gòu)買的新電腦安裝的都是win10操作系統(tǒng),在使用的時(shí)候發(fā)現(xiàn)只有個(gè)c盤分區(qū)。于是就想了解win10
    的頭像 發(fā)表于 05-01 17:22 ?1.1w次閱讀
    <b class='flag-5'>win10</b>系統(tǒng)新電腦分區(qū)的詳細(xì)教程

    win10激活工具免費(fèi)激活版

    win10激活工具鍵永久激活免費(fèi)版下載入口。
    發(fā)表于 04-07 14:43 ?0次下載

    win10win11哪個(gè)好用

    11對(duì)于內(nèi)存和CPU的優(yōu)化也比Win10更好,但是在某些情況,Win11的響應(yīng)速度較慢,需要等待段時(shí)間。 其次,從游戲體驗(yàn)方面來(lái)看,Win
    的頭像 發(fā)表于 11-26 14:51 ?7179次閱讀

    PL2303串口驅(qū)動(dòng)win10版本用

    PL2303串口驅(qū)動(dòng)win10版本用
    發(fā)表于 04-09 16:02 ?0次下載