国产麻豆精品视频-国产麻豆精品免费视频-国产麻豆精品免费密入口-国产麻豆精品高清在线播放-国产麻豆精品hdvideoss-国产麻豆精品

產品列表PRODUCTS LIST

聯系信息

  • 電話:
    13521418576
  • 傳真:
    010-62979724
首頁 > 技術與支持 > 串口開發的另一種方式
串口開發的另一種方式
點擊次數:5215 更新時間:2009-12-23

  根據以前的使用過的一系列串口操作軟件發現,大多數的串口操作軟件不具備自動的記錄保存功能,記錄文件是在應用程序目錄下 以時間命名的文本文件?,F在發布的這個程序還有一些功能沒有實現不過這不影響使用。如果有需要大家可以自行添加代碼。下面主要說明一下程序的核心類CSuperSerialPort。該類主要功能有:

控制串口收發數據并利用window系統的消息來轉發接收到的數據;
支持一個CSuperSerialPort對象向多個窗口發送數據;
支持發送大塊數據;
支持動態設置收發緩存區大小;
支持利用外部線程進行文件傳輸;
支持收發數據統計;
支持自定義錯誤信息;
該類還有兩個輔助的結構體 WIN_ARG 和 tagPackage。WIN_ARG 是窗體描述結構體,該結構體包含了窗體指針、自定義消息和位置ID。


typedef struct WIN_ARG
{
     UINT  winId;
     CWnd* pWin;
     DWORD msg;
}WINARG, *pWINARG;

tagPackage 是數據包描述結構體,該結構體包含了數據長度、數據類別和數據值。CSuperSerialPort利用這個結構體來分解大塊數據然后發送。
typedef struct tagPackage
{
     enum emMaxSize
     { emMAX_SIZE = 1024 };
 
     UINT iLen;
     UINT iType;
     BYTE pData[emMAX_SIZE];
}PACKAGE, * pPACKAGE;

  在串口程序的開發過程中,zui麻煩的問題就是需要事先確定緩存區的大小。如果傳輸時按協議傳輸這個一般沒什么問題,但是如果按一個字節一個字節的進行傳輸,那么在收數據的時候就很麻煩。解決這一問題時我利用了串口中cbInQue這一屬性,同時為了提高程序的性能啟用了一個接收線程,并將收下來的數據都發往的窗體對象然后再進行處理。如:
pPACKAGE pPack = new PACKAGE;
DWORD rdLen = pCom->m_comState.cbInQue;
pPack->iLen   = rdLen;

為了協同串口的收發,在初始化串口的時候要啟用FILE_FLAG_OVERLAPPED這一屬性,如
CreateFile(, GENERIC_READ | GENERIC_WRITE, 0,NULL,OPEN_EXISTING,FILE_FLAG_OVERLAPPED,NULL);
  當然在接收的線程中還加入了互斥對象和臨界區用于控制線程和數據統計。如果你直接使用CSuperSerialPort類,程序已經替你完成了這些任務。如:
m_pSSP->Open(m_comName, m_uComRate, m_uComParity, m_uComDataBits, m_fComStopBits);
m_pSSP->StartReceive(m_pSSP)

詳細情況可以參照TestSerialPort2Dlg.cpp中的代碼。

  為了解決一個串口實例向多個窗口顯示數據問題,我在CSuperSerialPort類中添加了一個窗體向量表typedef vector vWINLIST;你可以通過Attach和Detach函數來控制窗體數量。如果需要添加其他的功能到CSuperSerialPort類中,有三種方法可以實現:
直接修改CSuperSerialPort類代碼;
繼承CSuperSerialPort類;
調用GetComHandle返回串口句柄;






<<利用串口“實時”接收短消息的方法


<<串口服務器的工作方式和應用

欧美精品一区二区三区人妻久久久 | 国精品产露脸偷拍视频| 机密重案之致命诱惑| 美女床上喷水在线观看| 人人插人人操人人射av网| 无码人妻精品一区二区蜜桃温柔乡 | 亚洲一区二区三区无码久久| 最新版天堂资源中文官网| 大香伊蕉在人线国产69| 黑人AV免费电影| 男女啪啪免费观看网站| 少妇邻居内射在线| 亚洲日韩精品一区二区三区无码 | 日本丰满熟妇BBXBBXHD| 午夜亚洲WWW湿好爽| 又湿又紧又大又爽A视频| 成都私人家庭影院| 黑人大性殖器大战欧美白妇| 免费体验120秒视频| 少妇愉情理伦片高潮日本| 亚洲人成无码网站久久99热国产| CHINA浴室洗澡VOYEUR| 国产裸体XXXX视频在线播放| 麻豆传播媒体免费版官网| 山东中年夫妇大白天露脸自拍| 亚洲精品无码专区在线在线播放| A级毛片内射免费视频| 国产精品国产三级国产AV′| 久久综合精品国产一区二区三区无 | 色噜噜人妻丝袜aV先锋影音先| 亚洲高清毛片一区二区| 爆乳上司JULIA中文字幕| 黑人精品XXX一区一二区| 欧美一级 片内射黑人i| 性欧美大战久久久久久久久| 40岁成熟女人牲交片20分钟| 国产精品美女久久久网站动漫| 泷泽萝拉AV种子| 舔高中女生奶头内射视频| 曰本伦理漂亮妈妈| 国产成人年无码AV片在线观看| 久久综合伊人中文字幕| 天天爽夜夜爽夜夜爽| 在线观看国产精品乱码APP| 国产激情无码一区二区三区| 奶头被吃得又翘又硬| 亚洲AV日韩AV高潮喷潮无码天 | 亚洲熟妇无码AV另类VR影视| 第一次接黑人嫖客| 老太太BGMBGMBGM性| 无码午夜成人1000部免费视频| 97电影九七电影理论片| 狠狠亚洲婷婷综合色香五月| 日本中文字幕一区二区高清在线| 野花视频最新免费完整版在线观看 | 又爽又高潮的BB视频免费看| 国产精品亚洲综合一区在线观看| 欧美肥妇BWBWBWBXX| 亚洲国产精品人人爽夜夜爽| 成人区人妻精品一区二区不卡视频| 久久久亚洲熟妇熟女ⅩXXX直播| 无码AVAV无码中文字幕| WWW.一区二区三区在线 || 久久99精品久久久久久国产| 婷婷色香合缴缴情AV第三区| 9丨精品妻人一区二区三区蜜桃| 精品少妇人妻AV免费久久洗澡| 天天夜碰日日摸日日澡性色AV | 极品VPSWINDOWS少妇| 少妇荡乳情欲办公室456视频| 中文字幕AV无码一区二区蜜芽三| 国语高潮无遮挡无码免费看| 少妇内射一区27p| CHINESEVIDEO性大全| 老汉粗大不带套怀孕| 亚洲成AV人片在线观看福利| 国产AV一区二区三区最新精品| 欧美日韩人妻精品| 又大又大粗又长又硬又爽| 护士被强女千到高潮视频| 污污网站18禁在线永久免费观看| 把女人弄爽特黄A大片| 蜜桃无码一区二区三区| 亚洲一区二区三区香蕉| 国内精品久久久久影院日本| 我是你亲妈呀你爸知道死你| 成人福利国产午夜AV免费不卡在| 女人被躁到高潮嗷嗷叫小说百度| 亚洲综合色一区二区三区| 黄动漫车车好快的车车哔哩哔哩 | 亚洲中文字幕无码中文字在线| 国产在线拍揄自揄视频网站| 私密按摩高潮熟女啪啪| 成人看片黄APP免费看软件| 欧美嫩FREEXXXHD| 中国在线观看免费国语版| 久久久WWW影院人成_免费| 亚洲国产精品日韩AV专区| 国产午夜福利100集发布| 玩50岁四川熟女大白屁股直播| 敌伦交换第十一部分| 日本三级强伦姧护士HD| JEALOUSVUE日本人护士| 欧美FREESEX黑人又粗又大| 中文字幕少妇人妻av护士人妻| 久久人搡人人玩人妻精品| 亚洲无人区码卡二卡三卡四卡| 精品国产乱码久久久久软件| 亚洲AV无码国产丝袜在线观看| 国产免费永久精品无码| 西西人体艺术,国模人体| 国产乱人伦AV在线无码| 午夜成人亚洲理论片在线观看 | 成 人 黄 色 网 站 18| 人人妻久久人人澡人人爽人人精品| JΑPΑN丰满人妻HDXXXX| 欧式春画图片大全欣赏简单| A级毛片无码免费真人久久| 欧美黑大粗无码免费视频| 97国语精品自产拍在线观看一| 牛牛本精品99久久精品66| 18禁黄网站禁片免费观看国产| 妺妺窝人体色WWW看美女图片| 中文字幕日韩人妻在线乱码| 女人私密紧致手术视频| WWW久久久天天COM| 日本按摩高潮S级中文片| 顶级大但人文艺术视频 音乐| 色偷拍 自怕 亚洲 10P| 国产97色在线 | 免| 他趴在两腿中间舔我私密有事| 国产成人综合在线观看不卡| 西西GOGO大胆啪啪艺术| 狠狠噜天天噜日日噜AV| 亚洲午夜无码毛片av| 久久婷婷国产综合精品| 最新版天堂资源官网在线| 琴乳液狂飙却被空吸入口中| 大象大象视频WWW在线观看 | 国产69精品久久久久999小说| 玩弄CHINESE丰满人妻VI| 国产真实夫妇交换视频| 亚洲色成人WWW永久在线观看| 老熟女多次高潮露脸视频| 99精品国产福久久久久久蜜桃| 人妻少妇被猛烈进入中文字幕| 俄罗斯老少配BBW| 午夜福利理论片在线观看| 警察被两个混混脱裤玩J视频| 中国JAPANESEXXXX少| 人畜禽CROPROATION| 国产成人AV综合亚洲色欲| 亚洲AV无码一区二区三区天堂| 久久精品国产99久久香蕉| 最新国产精品亚洲| 搡搡BB搡搡搡搡BBB| 国产午夜不卡AV免费| 野花日本大全免费观看3中文版5 | 俄罗斯美女做爰XXXⅩ啪啪| 午夜无码A级毛片免费视频| 久久国内精品一区二区三区| 8090私人影院| 色婷婷亚洲婷婷七月中文字幕| 国产亚洲视频在线观看播放| 阳茎伸入女人的阳道免费视频| 女人被躁到高潮嗷嗷叫游戏| 高潮爽死抽搐白浆GIF视频| 亚洲A级成人无码网站| 免费观看交性大片| 成人无码A级毛片免费| 亚洲AV无码专区成人网址| 妺妺跟我一起洗澡没忍住| 丰满妇女BBWBBWBBWBB| 亚洲国产精品第一区二区三区| 奶头被客人玩的又红又肿| 公侵犯人妻一区二区三区免费| 亚洲精品WWW久久久久久| 欧美激情视频一区| 国产精品成人无码免费| 一面亲上边一面膜下边文字的含义| 日本丰满熟妇乱XXXXX软件 | 亚洲AV乱码久久精品蜜桃| 乱人伦XXXX国语对白| 国产Chinese男男做受g片| 亚洲最大的成人网站| 日韩AV无码精品人妻系列| 精品 日韩 国产 欧美 视频| H纯肉无遮掩3D动漫在线观看| 性色AV极品无码专区亚洲| 男人J桶进女人P无遮挡全过程| 国产精品99久久久久久宅男小说| 伊人久久大香线蕉AⅤ色| 少妇夜夜爽夜夜春夜夜高潮| 久久精品网站免费观看| 初尝黑人嗷嗷叫中文字幕| 亚洲熟妇色XXXXX爽| 少妇无码一区二区二三区| 里番ACG ※里番_ACG工口| 国产粗话肉麻对白在线播放| 中文字幕有码中文无码|