vc串口源碼
『壹』 求vc 串口通信源碼
Done
homewaygd
『貳』 vc++串口編程
我這里有例子
怎麼給你呢
給你一個簡單的初始化串口的代碼:
HANDLE
hCom=CreateFile("COM2",
GENERIC_READ|GENERIC_WRITE,0,
NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL|FILE_FLAG_OVERLAPPED,
NULL);
if(hCom==(HANDLE)-1)
{
AfxMessageBox("打開COM失敗!");
return
FALSE;
}
SetupComm(hCom,1024,1024);
COMMTIMEOUTS
TimeOuts;
TimeOuts.ReadIntervalTimeout=MAXDWORD;
TimeOuts.ReadTotalTimeoutMultiplier=0;
TimeOuts.WriteTotalTimeoutMultiplier=100;
TimeOuts.WriteTotalTimeoutConstant=500;
SetCommTimeouts(hCom,&TimeOuts);
//設置超時
DCB
dcb;
GetCommState(hCom,&dcb);
dcb.BaudRate=9600;
//波特率為9600
dcb.ByteSize=8;
//每個位元組有8位
dcb.Parity=NOPARITY;
//無奇偶校驗位
dcb.StopBits=1;
//1個停止位
SetCommState(hCom,&dcb);
PurgeComm(hCom,PURGE_TXCLEAR|PURGE_RXCLEAR);
////////////////////////////////////////////////
CKeyBoardDlg::EnableWindow(false);
『叄』 求VC++串口讀寫代碼
VC串口通信最簡單的方法就是直接用MSComm控制項(當然你也可以不用直接用代碼)
,這個需要添加一下,詳細用法不方便貼這里,我的空間有保留(俊憶陳年 http://hi..com/chenwenjun721/blog/item/57d10611c0753709213f2eca.html),不過看描述你對VC一竅不通,因此可以的話我建議你還是用VB做比較好,VC出了錯不像VB那麼容易搞定,如果有需要我有做過的項目可以給你參考(有些復雜).
另外無限模塊是什麼模塊?如果是GSM的需要了解GSM的AT指令(其實也不難)和向他要通信協議才好解析。
『肆』 VC++ 串口調試助手源程序問題(龔建偉版)
答:
1、如果工具欄沒顯示的話,應該是隱藏了,可以在 「菜單欄」的空白處,單擊右鍵,在「Control」上打鉤(中文版可能叫「控制項」),就可以顯示出來了
2、如果你的工程 和 文章里名字一樣的話(工程也和文章里一樣是基於對話框的程序),肯定會有的,仔細看看
3、msdn 完整的確實很大,包括了微軟所有開發工具的文檔,例子,等等。剛開始學的話,可以下個VC精簡版的,幾十M,應該也能滿足使用要求,這個鏈接就是精簡版的
http://www.nhcfan.cn/Soft/UploadSoft/VC++6.0%20MSDN%28%BE%AB%BC%F2%B0%E6%2974.exe
4、我一直用的都是 英文版 的 VC6,下載的壓縮包是 397M左右,具體地址找不到了,樓主自己搜索一下吧
另:VC入門麻煩點,但是入了門就很簡單了,加油吧~
『伍』 RS232串口通信程序(VC++實現)
visual
c++_turbo
c串口通信編程實踐