35 lines
1.1 KiB
C
35 lines
1.1 KiB
C
#ifndef __USART_H
|
||
#define __USART_H
|
||
#include "stdio.h"
|
||
#include "sys.h"
|
||
|
||
//! 串口1,2,2数据接收缓冲buffer
|
||
extern u8 USART1_RX_BUF[7],USART2_RX_BUF[10],USART3_RX_BUF[75];
|
||
//! 串口1,2,3数据接收状态
|
||
extern u16 USART1_RX_STA,USART2_RX_STA,USART3_RX_STA;
|
||
//********************************************************************//
|
||
//! 函数名:uart1_init
|
||
//! 功能:串口1初始化,接收噪音传感器数据
|
||
//! 输入:bound:串口波特率
|
||
//! 输出:none
|
||
//********************************************************************//
|
||
void uart1_init(u32 bound);
|
||
//********************************************************************//
|
||
//! 函数名:uart2_init
|
||
//! 功能:串口2初始化,接收pm2.5传感器数据
|
||
//! 输入:bound:波特率
|
||
//! 输出:none
|
||
//********************************************************************//
|
||
void uart2_init(u32 bound);
|
||
//********************************************************************//
|
||
//! 函数名:uart3_init
|
||
//! 功能:串口3初始化;
|
||
//! 输入:none
|
||
//! 输出:none
|
||
//********************************************************************//
|
||
void uart3_init(u32 bound);
|
||
|
||
#endif
|
||
|
||
|