久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1343|回復: 2
打印 上一主題 下一主題
收起左側

在C語言打開com口的操作中本機無響應,但在其他人的機器中代碼完美運行,實測串口...

[復制鏈接]
回帖獎勵 5 黑幣 回復本帖可獲得 5 黑幣獎勵! 每人限 1 次(中獎概率 80%)
跳轉到指定樓層
樓主
  1. int InitUART(void)
  2. {
  3.     hCom = CreateFile(TEXT("COM15"),
  4.         GENERIC_READ|GENERIC_WRITE, //允許讀
  5.         0, //指定共享屬性,由于串口不能共享,所以該參數必須為0
  6.         NULL,
  7.         OPEN_EXIStiNG, //打開而不是創建

  8.         0, //屬性描述,該值為FILE_FLAG_OVERLAPPED,表示使用異步I/O,該參數為0,表示同步I/O操作
  9.         NULL);

  10.     if (hCom == INVALID_HANDLE_VALUE)
  11.     {
  12.         printf("打開COM失敗!\n");
  13.         return FALSE;
  14.     }
  15.     else
  16.     {
  17.         printf("COM打開成功!\n");
  18.     }

  19.     SetupComm(hCom, 1024, 1024); //輸入緩沖區和輸出緩沖區的大小都是1024字節

  20.     /*********************************超時設置**************************************/
  21.     COMMTIMEOUTS TimeOuts;
  22.     //設定讀超時
  23.     TimeOuts.ReadIntervalTimeout = MAXBYTE;//讀間隔超時
  24.     TimeOuts.ReadTotalTimeoutMultiplier = 0;//讀時間系數
  25.     TimeOuts.ReadTotalTimeoutConstant = 0;//讀時間常量
  26.     //設定寫超    int Dis, Vol, 時int Dis, Vol,
  27.     TimeOuts.WriteTotalTimeoutMultiplier = 1;//寫時間系數
  28.     TimeOuts.WriteTotalTimeoutConstant = 1;//寫時間常量
  29.     SetCommTimeouts(hCom, &TimeOuts); //設置超時數據寫入

  30.     /*****************************************配置串口***************************/
  31.     DCB dcb;
  32.     GetCommState(hCom, &dcb);
  33.     dcb.BaudRate = 9600; //波特率為9600
  34.     dcb.ByteSize = 8; //每個字節有8位
  35.     dcb.Parity = NOPARITY; //無奇偶校驗位
  36.     dcb.StopBits = ONESTOPBIT; //一個停止位
  37.     SetCommState(hCom, &dcb);//配置數據寫入

  38.     return 1;
  39. }
復制代碼


C.png (56.8 KB, 下載次數: 56)

C.png

MCU.png (206.5 KB, 下載次數: 58)

MCU.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:424598 發表于 2019-5-2 10:42 來自手機 | 只看該作者
每臺機接上串口后,串口號不一定是固定的。我自己電腦串口號就變動了幾次
回復

使用道具 舉報

板凳
ID:419421 發表于 2019-5-2 17:01 來自手機 | 只看該作者
ssk7793 發表于 2019-5-2 10:42
每臺機接上串口后,串口號不一定是固定的。我自己電腦串口號就變動了幾次

Emmm可是我是用串口助手打開后確認端口號沒問題,然后關閉串口再從C中打開串口的。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产欧美视频一区二区 | 国产精品18久久久 | 午夜一区二区三区在线观看 | 欧美一级二级在线观看 | 亚洲国产一区二区三区在线观看 | 中文字幕在线国产 | 欧美极品在线 | 神马久久久久久久久久 | 91在线看| 国产高清一区二区三区 | www.亚洲| 国产精品视频在线播放 | 欧美激情综合色综合啪啪五月 | 亚洲欧美激情精品一区二区 | 精品一区二区三区免费毛片 | 99久久亚洲| 亚洲综合色婷婷 | 亚洲视频一区在线播放 | 你懂的免费在线 | 国产精品永久久久久 | 午夜性视频| 91精品国产91久久久久游泳池 | 精品国产乱码久久久久久丨区2区 | 久操国产| 亚洲天堂男人的天堂 | 在线观看亚洲一区二区 | 日本视频免费观看 | 精品国产伦一区二区三区观看方式 | 噜久寡妇噜噜久久寡妇 | 国产精品看片 | 日韩一区中文字幕 | 久久国产欧美日韩精品 | 成人在线视频免费播放 | 日韩手机在线视频 | 日日骚视频 | 91精品国模一区二区三区 | 亚洲成人一区 | 狠狠色综合网站久久久久久久 | 嫩草懂你的影院入口 | 中文字幕动漫成人 | 新疆少妇videos高潮 |