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

📄 uart0.h

📁 LPC2129实现从SPI通讯和两个串口定时器中断
💻 H
字号:
#ifndef _UART0_H
#define _UART0_H
#include "config.h"

#define CH1 0x00040000
#define CH2 0x00080000

extern void __irq uart0_irq(void);
extern void uart0_irq_set(void);
/****************************************************************************
* 名称:UART0_Init()
* 功能:初始化串口0。设置为8位数据位,1位停止位,无奇偶校验,波特率为115200
* 入口参数:无
* 出口参数:无
***************************************************************************/
extern void  UART0_Init(int bps);

extern void uart0_selbit_init(void);

extern void set_uart0_1(void);

extern void set_uart0_2(void);

extern void clr_uart0_1(void);

extern void clr_uart0_2(void);
/****************************************************************************
* 名称:UART0_SendByte()
* 功能:向串口发送字节数据,并等待发送完毕。
* 入口参数:data		要发送的数据
* 出口参数:无
****************************************************************************/
extern void  UART0_SendByte(uint8 data);
/****************************************************************************
* 名称:UART0_SendStr()
* 功能:向串口发送一字符串
* 入口参数:srt		要发送的字符串的指针
* 出口参数:无
****************************************************************************/
extern void  UART0_SendStr(uint8 const *str);
/****************************************************************************
* 名称:UART0_RcvByte()
* 功能:从串口接受字节数据,使用查询方式
* 入口参数:无		
* 出口参数:返回接受到的数据
****************************************************************************/
extern uint8 UART0_RcvByte(void);
/****************************************************************************
* 名称:UART0_Printf()
* 功能:向串口发送一字符串 用法同Printf()函数
* 入口参数:format	要发送的字符串的指针 ... 为参数
* 出口参数:发送的字符串的字符个数
****************************************************************************/
extern int   UART0_Printf(const char *format, ...);

/*extern void SendSpeed1(int TempSpeed);   */

#endif

⌨️ 快捷键说明

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