在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

實現win10下基于VS2015的串口開發

FPGA之家 ? 來源:嵌入式案例Show ? 作者:小碼哥 ? 2021-03-12 16:00 ? 次閱讀

最近筆者要要實現win10下的一個串口工具,要想多少年前開發的串口工具還是vc++6.0下開發的,把之前vc++6.0的工程轉換到VS2015下,報出各種問題,這些問題就不呈現給大家看了,總之都是心酸淚,既然之前的工程不能用,那就重新來吧,首先想到了Mscomm控件。下面把它的步驟簡要說明下:

MFC添加串口Mscomm控件

1.下載mscomm.ocx控件

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

3.用管理員身份打開命令提示符,輸入:

regsvr32 c:WindowsSysWOW64mscomm32.ocx

然后提示

DLLRegisterServer in C:WINDOWSSysWOW64mscomm32.ocx succeeded

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

4.添加串口變量

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

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

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

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

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

改好了,激動人心的時刻到了!編譯OK了!

下面的工作就比較好展開了。

1.根據CSerialPort類中WM_COMM_RXCHAR建立一個消息出來函數,用于接收串口數據。

132a9324-82f5-11eb-8b86-12bb97331649.png

2.設置串口的串口號、波特率、停止位、校驗位

13880aa4-82f5-11eb-8b86-12bb97331649.png

經過這兩步,串口開發基本OK了,如果你感興趣,聯系我們,將把我改好的CSerialPort類分享給你。

原文標題:基于VS2015的串口開發

文章出處:【微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 操作系統
    +關注

    關注

    37

    文章

    7103

    瀏覽量

    125050
  • 串口
    +關注

    關注

    14

    文章

    1586

    瀏覽量

    79042

原文標題:基于VS2015的串口開發

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    怎樣安裝cy7c68013的虛擬串口win10驅動?

    work? 我自己做了一塊板,在win7能正確安裝虛擬串口驅動使用,但沒有找到win10相應的驅動,請幫助。
    發表于 06-04 06:33

    WIN10怎么搭建CY7C68013的開發環境?

    1在WIN10怎么搭建CY7C68013的開發環境? 2,我已經安裝了CYUSB3014的開發環境 ,兩者會不會沖突?
    發表于 05-26 06:26

    fx3 sdk中的usb control center在win10以上系統中燒寫固件失敗怎么解決?

    fx3 sdk1.3中的usb control center在win10和以上系統中燒寫固件失敗,狀態欄提示failed,在win7系統中燒寫成功沒有問題,請問在win10以上系統中怎么解決?
    發表于 05-08 06:00

    EZUSB FX3 SDK win10操作系統安裝失敗的原因?

    EZUSB FX3 SDK win10操作系統安裝失敗。
    發表于 04-30 07:54

    uCOS III v3.08.01 移植PC Dev C++ 免虛擬機移植WinXP,Win7,Win10,Win 11

    uCOS III v3.08.01 移植PC Dev C++ 免虛擬機移植WinXP,Win7,Win10,Win 11。32位系統64位系統都可以。 這里有源碼和程序,歡迎下載測試
    發表于 04-15 20:14

    uCOS II v2.92 移植PC 免虛擬機移植WinXP,Win7,Win10,Win 11

    uCOS II v2.92 移植PC 免虛擬機移植WinXP,Win7,Win10,Win 11,32位系統64位系統都可以。
    發表于 04-13 22:46

    S7在win10安裝步驟

    S7在win10安裝步驟,經過多次測試,均成功。
    發表于 04-10 18:09 ?0次下載

    PL2303串口驅動win10版本用

    PL2303串口驅動win10版本用
    發表于 04-09 16:02 ?0次下載

    DLPLCR4500GUI-4.4.1的GUI可以在win10使用嗎?

    DLPLCR4500GUI-4.4.1 這個版本的 GUI 可以在win10 使用嗎? 4.4.1 這個版本的 GUI能用來正常識別,并控制DLPLCR4500EVM— DLP? LIGHTCRAFTER
    發表于 02-20 06:46

    window 10系統生成的安裝包程序在win7上運行,我生成時也選了配置win7,但是還是報需要win10以上配置系統

    window 10系統生成的安裝包程序在win7上運行,我生成時也選了配置win7,但是還是報需要win10以上配置系統,怎么解決啊
    發表于 01-02 14:33

    請問ADS1299EEGFE-PDK是否支持win10系統?

    ADS1299EEGFE-PDK是否支持win10系統?
    發表于 12-05 07:16

    cc85xx的usb驅動在win10上跑是否有兼容性的問題?

    很大概率找不到設備。因為我們的客戶主要在國外,大部分都是win10的系統所以對這個問題還是蠻著急的。 為此我們還查了一cc85xx usb compatibility這個文檔,發現ti好像沒做
    發表于 10-29 07:12

    請問TLV320AIC3204 EVM有支持WIN10嗎?

    請問 TLV320AIC3204 EVM有支持WIN10嗎 驅動程式安裝后無法判別
    發表于 10-18 08:26

    使用PCM2704,PCBA用Win10點,插入USB提示無法識別,為什么?

    您好,案子使用PCM2704,PCBA 用Win10點,插入USB提示無法識別的USB設備,測試晶振沒有起振,請問要 怎么排查,謝謝!
    發表于 10-14 06:25

    win10如何通過L2TPoverIPsec隧道與IR900建立連接?

    win10通過L2TPoverIPsec隧道與IR900建立連接
    發表于 07-26 07:24
    主站蜘蛛池模板: 免费看久久 | 色综合成人丁香 | 韩国电影天堂 | 狠狠狠色丁香婷婷综合激情 | 久青草免费在线视频 | 国产精品推荐天天看天天爽 | 国产精品夜色一区二区三区 | 天天射天天爱天天干 | 久久久噜久噜久久综合 | 色综合天天综合网看在线影院 | 国产精品久久久久久久成人午夜 | 最新合集丨新片速递 | 一级特黄aa大片免费 | 成人精品综合免费视频 | 亚洲热热久久九九精品 | 国产va精品免费观看 | 调教r18车肉高h男男 | 热99re久久精品2久久久 | miya亚洲私人影院在线 | 欧美黄色片在线观看 | 特黄三级 | 成年1314在线观看 | 4455ee日本高清免费观看 | 日韩高清一级 | 人人插人人爱 | 成人福利在线视频 | 69中国xxxxxxxx18 | 国产一级特黄aa级特黄裸毛片 | 色噜噜狠狠色综合中文字幕 | 午夜欧美福利 | 亚洲激情视频 | 四虎电影免费观看网站 | 天堂影院在线 | 在线女同免费观看网站 | 欧美在线一级视频 | 国产乱人视频在线看 | 久久综合偷偷噜噜噜色 | 窝窝午夜看片 | 欧美一区二区在线观看视频 | xxxxbbbb欧美 | av网址在线看 |