📄 uart.h
字号:
/********************************UART.H****************************************
文件名 : UART.H
目标 : cc2430
创建日期: 2008/05/6
修改日期: 2008/05/8
版本 : version 1.0
作者 : 刘旭
功能描述: 定义了与UART0相关的宏,和头文件.
******************************头文件************************************************/
#ifndef UART_H
#define UART_H
#include "ioCC2430.h"
#include "HAL.H"
#include "LCD.H"
/***************************使用端口说明********************************************
端口定义:
P0_2-->UART0输入端口RXD
P0_3-->UART0输出端口TXD
**********************ADC宏定义****************************************************/
#define EVEN_PARITY 0x24 //奇校验
#define ODD_PARITY 0x04 //偶校验
#define NO_PARITY 0x00 //无校验
#define TWO_STOP_BITS 0x04 //两个停止位
#define ONE_STOP_BITS 0x00 //一个停止位
#define BAUD_E(baud) \
( \
(baud==2400) ? 6 : \
(baud==4800) ? 7 : \
(baud==9600) ? 8 : \
(baud==14400) ? 8 : \
(baud==19200) ? 9 : \
(baud==28800) ? 9 : \
(baud==38400) ? 10 : \
(baud==57600) ? 10 : \
(baud==76800) ? 11 : \
(baud==115200) ? 11 : \
(baud==153600) ? 12 : \
(baud==230400) ? 12 : \
(baud==307200) ? 13 : \
0) //设置BAUD_E中的波特值
#define BAUD_M(baud) \
( \
(baud==2400) ? 59 : \
(baud==4800) ? 59 : \
(baud==9600) ? 59 : \
(baud==14400) ? 216 : \
(baud==19200) ? 59 : \
(baud==28800) ? 216 : \
(baud==38400) ? 59 : \
(baud==57600) ? 216 : \
(baud==76800) ? 59 : \
(baud==115200) ? 216 : \
(baud==153600) ? 59 : \
(baud==230400) ? 216 : \
(baud==307200) ? 59 : \
0) //设置BAUD_M中的波特值
//*************************外部函数****************************************
extern void UartInit(INT32U BaudRate,INT8U StopBits,INT8U Parity); //UART0通信初始化
extern INT8U Uart0Receive(void); //UART0接受数据
extern void Uart0Send(INT8U data); //UART0发送数据
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -