port.h

来自「ucos_ii在mini2440上的移植KEIL编译环境」· C头文件 代码 · 共 36 行

H
36
字号
#ifndef _PORT_H_
#define _PORT_H_

#include <stdlib.h>
#include <string.h>
#include <S3C2440.h>
#include "../irq/irq.h"

#include "../../sys/select_data_buf.h"
#include "../../sys/fifobuf.h"

#define PCLK 50000000
#define fifo_send_size	1024
#define fifo_recv_size	1024
#define fifo_recv_file_size	230456

#define my_raw_start	(*(volatile unsigned long *) 0x32000004)
#define my_raw_stop		(*(volatile unsigned long *) 0x32ffffff)

extern select_data_t my_select_data[100];

int UART_Init(int nPort, int nBaudRate, int nDatabits, int nStopbits, int nParity);//串口号 波特率 字位 停止位 是否奇偶

int UART_SendBuff(int nPort, unsigned char *pcBuff, int nLength);
int UART_RecvBuff(int nPort, unsigned char *pcBuff, int nSize);
void read_work(void);
void send_work(void);

int select_portdata(void);
int	switch_data(void);

int UART_Open(int nPort);
int UART_Close(int nPort);

#endif

⌨️ 快捷键说明

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