首页 > 代码库 > 串口助手笔记
串口助手笔记
//串口是按位(bit)发送和字节接收,异步通信,串口通信最重要的参数是波特率、数据位、停止位和奇偶校验
//开发PC上位机的通信程序 windows环境下的串口编程以其设备无关性、可移植性以及界面友好而得到广泛应用
// CStudentStudySystemDlg 对话框
/* 利用 Windows API ( Application Program Interface 用户程序接口) 函数 2) 利用 ActiveX 控件, MSComm 控件
对于简单的串行口操作 MSComm 控件使用方便、控制简单,但是对于较为复杂的串行口操作,它不够灵活,它常用在对话框中,这也限制了它的使用
基于 API 的串口编程,其功能强大,控制手段更为灵活 配合 Win32的重叠 I/O 操作和多线程设计 就可以编写出高效、灵活的通信程序*/
//发送数据TxD端和接受数据RxD端交叉连接,信号地SG对应连接 三线交叉连接 PC和单片机
//七线交叉连接:适用用PC与PC之间 接信号对为:(TxD,RxD)、(RxD,TxD)、(SG,SG)、(RTS,CTS)、(CTS,RTS)、(DSR.DTR)、(DTR,DSR)
//RTS为请求发送,CTS为准许发送,DSR为数据装置准备好,DTR为数据终端准备好
//如果单片机是TTL型(>2.4V表示1,小于0.5V表示0),则需要电平转换,RS232(-12V表示1,+12V表示0)
//串口通信(Serial Communication),是指外设和计算机间,通过数据信号线、地线、控制线等,按位进行传输数据的一种通讯方式。
//长距离通信
//API函数是通过CrateFile来打开串口.因为在Win32系统中,串口被看作一个文件,使用与文件相同的操作方式进行操作
//Settimer是设置一个计时器并开始执行计时器Ontimer中的代码,Ontimer是计时器所执行的代码。KillTimer用于停止计时器。
/*CButton* p_AutoSend=(CButton*)this->GetDlgItem(IDC_CHECK_AUTOSEND);//获取控件指针
串口助手笔记