Exemple #1
0
//*********************************************************
void Mcu_Initialization()
{
	//Fosc
	Fosc_Set();
	//I/O
	IO_Set();
	//Timer0
	TMR0_Set();
	//Timmer1
	TMR1_Set();
	//ADC
	ADC_Set();
	//Timmer2
	//TMR2_Set();
	//INT
	INT_Set();
	//IOC
	IOC_Set();
	//I2C	
	I2C_Set();
	//UART	
	UART_Set();
	//Flash_Memory
	Flash_Memory_Set();
	//Watch dog
	WDT_Set();
}
Exemple #2
0
int UART_Init(int fd, int speed,int flow_ctrlint ,int databits,int stopbits,char parity)
{

	if (FALSE == UART_Set(fd,speed,flow_ctrlint,databits,stopbits,parity)) {
		return FALSE;
    	} else {
   		return  TRUE;
   	}
}
Exemple #3
0
int UART_Init(int fd, int speed,int flow_ctrlint ,int databits,int stopbits,char parity)
{
	printf("jason: %s:%d\r\n", __FUNCTION__,__LINE__);
	//设置串口数据帧格式
	if (FALSE == UART_Set(fd,speed,flow_ctrlint,databits,stopbits,parity)) {
		return FALSE;
	} else {
		return TRUE;
	}
	write(fd, "FLUSH ERROR\n", sizeof("FLUSH ERROR\n"));
}
/*******************************************************************
* 名称:                  UART_Init()
* 功能:                串口初始化
* 入口参数:        fd           文件描述符
*               speed     串口速度
*                              flow_ctrl   数据流控制
*               databits    数据位   取值为 7 或者8
*                           stopbits   停止位   取值为 1 或者2
*                           parity     效验类型 取值为N,E,O,,S
* 出口参数:        正确返回为1,错误返回为0
*******************************************************************/
int UART_Init(int fd, int speed,int flow_ctrl,int databits,int stopbits,int parity)
{
    int err;
    //设置串口数据帧格式
    if (UART_Set(fd,115200,0,8,1,'N') == FALSE)
    {
        return FALSE;
    }
    else
    {
        return  TRUE;
    }
}