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

📄 cominfsci3_2.h

📁 com port communiaction funtions renesas
💻 H
字号:
/***********************************************************************/
/*                                                                     */
/*  FILE        :ComInfSCI3_2.h                                        */
/*  DATE        :Thu, Nov 18, 2004                                     */
/*  DESCRIPTION :Header File of the Communication Interface Class      */
/*				 for SCI32											   */
/*  CPU TYPE    :H8/38076                                              */
/*                                                                     */
/***********************************************************************/

class CComInfSCI3_2
{
	public:
		unsigned char rxEnable    	:1;
		unsigned char txRequest   	:1;
		unsigned char dataReceived	:1;
		unsigned char txDataCount;
		unsigned char rxDataCount;
		unsigned char *rxDataPointer;
		unsigned char *txDataPointer;
	public:
		CComInfSCI3_2();
		~CComInfSCI3_2();
		void init(unsigned char bitRate = BAUD_9600_n0, unsigned char byteSize = 8, unsigned char parity = NONEPARITY, unsigned char stopBits = ONESTOPBIT, unsigned char clock = NULL, unsigned char isInvert = FALSE, unsigned char *txBufferPtr = NULL, unsigned char *rxBufferPtr = NULL);
		void requestProc(unsigned char command);
		void transmitData();
		void receiveData();
	private:
		void initChild(unsigned char bitRate, unsigned char byteSize, unsigned char parity, unsigned char stopBits, unsigned char clock, unsigned char isInvert);
		void receiveEnable();
		void receiveDisable();
};

⌨️ 快捷键说明

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