irda.c

来自「本代码为SPI/I2C转双串口驱动程序。开发环境为Keil c51.」· C语言 代码 · 共 24 行

C
24
字号
//-----------------------------------------------
//www.zlgmcu.com
//-----------------------------------------------

#include "SC16IS752.h"

//-------------------------------------------------------
//irDA Init
//-------------------------------------------------------
void InitIrDA()
{

	WriteRegister(LCR,ChannelA,0xBF);			//Enter enhance mode
	WriteRegister(EFR,ChannelA,0x10);			//

	WriteRegister(LCR,ChannelA,0x03);			//8 bit,no parity,1 stop bits
	WriteRegister(FCR,ChannelA,0x06);			//enable ,reset FIFO
	WriteRegister(FCR,ChannelA,0x01);			//enable  FIFO
		
	WriteRegister(MCR,ChannelA,0x40);			//enable irDA	
//	WriteRegister(IER,ChannelA,0x01);

}

⌨️ 快捷键说明

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