⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d242.bmp.txt

📁 Visual C++通信编程工程实例精解(附盘)
💻 TXT
字号:
dcb.BaudRate = nBaudRate;
dcb.ByteSize = nByteSize;
dcb.Parity = nParity;
dcb.StopBits = nStopBits;
SetCommState(hComm, &dcb);
SetupComm(hComm, 4096, 1024);
SetCommTimeouts(hComm, &timeouts);
retum TRUE;
//关闭串口
BOOL CloseComm()
{
        retum CloseHandle(hComm);
,,设置DCB
//设置输入输出缓冲区大小
//设置超时
,/写串口
/,输入:pData -待写的数据缓冲区指针
,,nLength -待写的数据长度
//返回:实际写入的数据长度
int WriteComm(void* pData, int nLength)
{
    DWORD dwNumWnte;    ,,串口发出的数据长度
    WnteFile(hComm, pData, (DWORD)nLength, &dwNumWrite, NULL);
    return (int)dwNumWrite;
)
,,读串口
//输入:pData -待读的数据缓冲区指针
,,nLength -待读的最大数据长度
,,返囤:实际读出的数据长度
int ReadComm(void* pData, int nLength)
{
    DWORD dwNumRead;    ,,串口收到的数据长度
    ReadFile(hComm, pData, (DWORD)nLength, &dwNumRead, NULL);
    return (int)dwNumRead;
)
    (3)定义在功能函数中用到的宏
    为了方便书写程序,我们将整个工程、特别是GSM、SMS和GPRS相关功能函数中所
需要使用到的状态标识定义宏。在该工程中新建头文件define.h,并编辑文件内容如下:
242
,,    GSM全局变量
/,.…………一.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -