⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 port.h

📁 ucos_ii在mini2440上的移植KEIL编译环境
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -