uart.h

来自「silicon wireless开发套件F920+Si4432原理图,源码」· C头文件 代码 · 共 73 行

H
73
字号
/*
** ============================================================================
**
** FILE
**  uart.h
**
** DESCRIPTION
**  Header file for the UART functions
**
** CREATED
**  Silicon Laboratories Hungary Ltd
**
** COPYRIGHT
**  Copyright 2008 Silicon Laboratories, Inc.  
**	http://www.silabs.com
**
** ============================================================================
*/ 

#ifndef UART_H
#define UART_H

#include "S8051.h"

                /* ======================================= *
                 *     T Y P E   D E C L A R A T I O N     *
                 * ======================================= */


                /* ======================================= *
                 *           P A R A M E T E R S           *
                 * ======================================= */


                /* ======================================= *
                 *          D E F I N I T I O N S          *
                 * ======================================= */
#define		EnableUartRxIt()	ES0 = 1;                            // Enable UART0 interrupt	
#define		DisableUartRxIt()	ES0 = 0;                            // Enable UART0 interrupt


#define BAUDRATE 				(19200)

//definition for the UART routines
#define 	UART_RX_BUFFER_SIZE	(10)
#define		MESSAGE_END			(13)	
#define		CHAR_BACKSPACE		(8)
#define  	CHAR_LF				(10)

				/* ======================================= *
                 *            V A R I A B L E S            *
                 * ======================================= */


                /* ======================================= *
                 *  F U N C T I O N   P R O T O T Y P E S  *
                 * ======================================= */

void UartInit(void);
void UartRxISR(void);
char putchar(char c);
void UartCommandInterpreter(void);
void PrintHelp(void);

#endif







⌨️ 快捷键说明

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