relay.c

来自「dsp tmslf2407a 汇编,c的原代码,包括i2c,scitimer,f」· C语言 代码 · 共 26 行

C
26
字号
#include "typedef.h"       
#include "f2407regs_c.h"  

void initRelay(void);
void relayOutput(uint dir);

/*
	初始化继电器关闭
*/
void initRelay()
{
	MCRC &= 0xfffd;	// iope1 as io port
	PEDATDIR |= 0x0202;	//default to close relay	
}
/* 
	继电器输出控制:
	dir = 0: to close
	dir = 1: to open
*/
void relayOutput(uint dir)
{	
	dir &= 0x01;
	if(dir)PEDATDIR &= 0xFFFd;	//IOPE1 output '0',open relay	
	else   PEDATDIR |= 0x02;	//IOPE1 output '1',close relay
		
}

⌨️ 快捷键说明

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