gen_fun.c

来自「dsp320lf2407上的相关程序文件」· C语言 代码 · 共 56 行

C
56
字号
#include    "f2407_c.h" 
#define BAUD_192_30  0x00c2  /*30MHz SYSclock*/ 

void disable()
{
	asm("	setc 	INTM");
	/*asm("	setc 	SXM");8*/
}


void enable()
{
	asm("	clrc 	INTM");
}


void delay(unsigned int j11)
{
	unsigned int j1;
	for(j1=0;j1<j11;j1++);
}


void sci_init(void)
{
	*SCSR1=*SCSR1|0x0040;	/*enable SCI clock*/
	/**MCRA=0x0003;	/*enable TXD and RXD*/
	*SCICCR=0x0007;
	*SCICTL1=0x0013;
	*SCICTL2=0x0003;		/*enable RX interrupt*/
	*SCIHBAUD=(BAUD_192_30/0x100);
	*SCILBAUD=(BAUD_192_30%0x100); 
	*SCIPRI=0x60;
	/*SCITXBUF=0;*/
	*SCICTL1=0x0033;
	/**SCITXBUF='';*/
	
}


void rs485_send_rd(void)
{
	*PCDATDIR=*PCDATDIR|0x0001;
}


void rs485_rec_rd(void)
{
	*PCDATDIR=*PCDATDIR&0xfffe; 
}
	
	
	


⌨️ 快捷键说明

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