色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    文章

    6808

    瀏覽量

    123292
  • 串口
    +關注

    關注

    14

    文章

    1551

    瀏覽量

    76446

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

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

收藏 人收藏

    評論

    相關推薦

    請問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

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

    win10通過L2TPoverIPsec隧道與IR900建立連接
    發表于 07-26 07:24

    esp32通過ble連接win10,為什么連不上?

    開發板用的是ESP-WROOM-32,芯片是esp32 d0wn v3,軟件用的是gatt_server_service_table 官方例子,代碼無改動,燒錄后連接win10(版本
    發表于 06-13 06:05

    KT1404A語音芯片USB連電腦,win7正常識別WIN10無法識別USB設備

    KT1404A語音芯片畫的板子,USB連接電腦,win7可以正常識別到U盤,WIN10提示無法識別USB設備(獲取設備描述符失?。?,這是什么問題
    的頭像 發表于 06-10 18:13 ?741次閱讀
    KT1404A語音芯片USB連電腦,<b class='flag-5'>win</b>7正常識別<b class='flag-5'>WIN10</b>無法識別USB設備

    win10環境運行一ST的F7系列的例程,Free RTOS編譯時總會報錯的原因?

    今天在win10環境運行一ST的F7系列的例程,發現有些項目比如Free RTOS編譯時總會報出:1.../../../../../../Middlewares/Third_Party
    發表于 04-30 08:12

    LabVIEW 2015 綠色運行環境

    *附件:LabVIEW2015綠色運行引擎.rar*附件:TDMS自動生成.exe 不需要安裝運行引擎 直接把exe放到引擎包里 大家可以測試一 win7 win10
    發表于 04-29 12:35

    蘋果筆記本WIN10面USB連接出錯的原因?

    在STM32L151CBU6的單片機碰到一個問題,在蘋果筆記本WIN10上STM32的HID不識別或識別不穩定,設備管理器中沒有出現感嘆號,或出現感嘆號,都存在有時連不上設備,發64字節命令發送
    發表于 04-22 08:21

    win10無法運行STVD怎么解決?

    win10,運行STVD的時候,出現這個問題,不知要怎么解決。謝謝
    發表于 04-10 06:39

    STM32 ST-LINK連接Win10電腦識別不了是哪里的問題?

    目前手上是STM32F413ZH,通過 ST-LINK/V2-1和電腦連接, 電腦是Win10系統,ST-LINK/V2-1驅動安裝了,但插上以后設備管理器里沒有新增設備,完全識別不出來,板卡上的燈是正常亮的,有沒有大佬能提點一
    發表于 04-07 08:02

    FT2000串口測試

    /releases.php?product=securecrt。 4、準備一條USB轉rs232線和usb轉ttl、連接線測試后置九針串口。 5、rs232插到麒麟系統串口,USB插到win10系統機器上(注意看設備管理器是否需
    的頭像 發表于 03-04 16:47 ?375次閱讀
    FT2000<b class='flag-5'>串口</b>測試

    如何安裝cy7c68013的虛擬串口win10驅動?

    怎樣安裝cy7c68013的虛擬串口win10驅動? 我自己做了一塊板,在win7能正確安裝虛擬串口驅動使用,但沒有找到
    發表于 02-29 08:12

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

    如題, 1,在WIN10怎么搭建CY7C68013的開發環境? 2,我已經安裝了CYUSB3014的開發環境 ,兩者會不會沖突?
    發表于 02-27 08:14

    USB-I2C/LIN-CONV-Z Win10驅動為什么無法安裝?

    已安裝最新I2CWSD,本地更新驅動時,提示無法安裝。驅動還不支持win10嗎?xp和win7都是可以用的
    發表于 01-11 08:29
    主站蜘蛛池模板: 国产精品线路一线路二| 日韩欧美精品有码在线播放| 被送到黑人性奴俱乐部| 性绞姿始动作动态图| 男女啪啪久久精品亚洲A| 果冻传媒2021精品影视| 成人国产三级在线播放| 中文字幕不卡免费高清视频| 四虎永久免费网址| 欧美亚洲国产手机在线有码| 精品国产品在线18年| 国产成人免费观看在线视频| 99视频精品全部免费免费观| 野花社区WWW韩国日本| 性生大片免费看| 日韩精品一区二区中文| 美女露出逼| 久久99re8热在线播放| 国产麻豆AV伦| 动漫美女被到爽了流| 99热久久视频只有精品6| 伊人精品影院| 亚洲你我色| 午夜AV内射一区二区三区红桃视 | 国产人A片777777久久| 爱暖暖1000部免费| A级毛片无码久久精品免费| 中国videos1314tv| 亚洲人成无码久久久AAA片| 亚洲国产成人在线视频| 无敌在线视频观看免费| 日韩视频中文在线一区| 強姧伦久久久久久久久| 免费无遮挡又黄又爽网站| 快播电影网站大全| 久久中文字幕无码A片不卡| 精品国产乱码久久久久久夜深人妻 | AV色蜜桃一区二区三区| 777午夜精品久久AV蜜臀| 666永久视频在线| 18禁裸乳无遮挡免费网站|