首页 > 代码库 > 串口助手笔记

串口助手笔记

//串口是按位(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);//获取控件指针

串口助手笔记