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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1413|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲欧美激情精品一区二区 | 亚洲视频一区 | 日韩欧美国产精品 | 色就是色欧美 | 国产一区二区久久 | 国产日韩在线观看一区 | 97精品久久| 黄色成人亚洲 | 午夜精品视频在线观看 | 亚洲午夜视频在线观看 | 999久久久 | 亚洲精品免费视频 | 亚洲精品 在线播放 | 亚洲高清视频一区 | 大象视频一区二区 | 久久久久久免费毛片精品 | 亚洲成av人片在线观看 | 一级少妇女片 | 国产精品久久久久久久久久久新郎 | 99热在线播放 | 免费一区二区三区 | 婷婷综合五月天 | 中国三级黄色录像 | 欧美日韩大陆 | 免费看啪啪网站 | 亚洲精品一区二区二区 | 日韩一区二区视频 | 国产精品一区二区三区久久久 | 羞视频在线观看 | 欧美一区二区在线观看 | 国产日批 | 国产福利在线 | 成人av播放 | 国产高清视频 | 欧美中文字幕一区二区三区亚洲 | 99视频在线免费观看 | 91社影院在线观看 | 欧美久久国产精品 | 精品国产乱码久久久久久闺蜜 | 欧美精品久久 | 亚洲精品在线免费 |