uart2410.h
来自「HaiBIOS 是为我的S3C2410开发板写的一个启动程序。 C盘是RAMD」· C头文件 代码 · 共 60 行
H
60 行
/*
;---------------------------------------------------------------------------------
; Copyright (c) Haisoft 2007-9-1
; Author: Kingsea
; Email: jinhailiao@163.com
;-------------------------------------------------------------
; Project: HaiBios
; File: uart2410.h
; Description: arm boot to the second stage
;-------------------------------------------------------------
; Reversion Histroy:
;-------------------------------------------------------------
; Version date operations by who
; 1.0.0 2007-09-01 Create Kingsea
;
;---------------------------------------------------------------------------------
*/
#ifndef __UART2410_H__
#define __UART2410_H__
#define UART_NO0 0
#define UART_NO1 1
#define UART_NO2 2
#define UART_PARITY_NON 0x0
#define UART_PARITY_ODD 0x4
#define UART_PARITY_EVEN 0x5
#define UART_ONESTOPBIT 0x0
#define UART_TWOSTOPBIT 0x1
#define UART_DATALENG5 0x0
#define UART_DATALENG6 0x1
#define UART_DATALENG7 0x2
#define UART_DATALENG8 0x3
S_VOID hai_InitUART(S_VOID);
S_BYTE hai_SelectUART(S_BYTE UartNo);
//
//S_BYTE hai_SetUART(S_BYTE UartNo, S_BYTE Parity, S_BYTE StopBit, S_BYTE DataLen);
//
//Param1: UartNo: UART_NO0, UART_NO1 or UART_NO2;
//Param2: Parity: UART_PARITY_NON, UART_PARITY_ODD or UART_PARITY_EVEN;
//Param3: StopBit: UART_ONESTOPBIT or UART_TWOSTOPBIT;
//Param3: DataLen: UART_DATALENG5-UART_DATALENG8
//Param4: baud: 115200 or others;
//return: the old UartNo;
//
S_BYTE hai_SetUART(S_BYTE UartNo, S_BYTE Parity, S_BYTE StopBit, S_BYTE DataLen, S_DWORD baud);
S_BYTE hai_UartGetChar(void);
S_VOID hai_UartPutChar(S_BYTE data);
#endif //__UART2410_H__
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?