simulatecomm.h

来自「在LPC213X上实现了模拟串口功能」· C头文件 代码 · 共 30 行

H
30
字号
#ifndef dsflasdjflsadjf
#define dsflasdjflsadjf

#include "..\ArmOS\ArmLib.h"
class CSimuSerial : public CAbsSerial
{
	virtual void Recover() ;
	virtual class CQueue *GetRcvQ();              //并不分配空间,继承的类需要把它具体化

public:
	virtual int PutChar(uint8 c)  ;
	virtual bool IsEndOfSend() ;           //发送是否结束
    CSimuSerial()	  ;
	static void ClearTxPin(); //直接控制引脚,用于智能CT 发送同步脉冲
	static void SetTxPin();
};


//因为要引脚共享,因此有这两个事件
void OnSimuCommSendBegin();
void OnSimuCommSendEnd();




//中断入口,定时器必须被设置好,然后调用这个函
void SimuCommIsrEntry();

#endif

⌨️ 快捷键说明

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