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 + -
显示快捷键?