📄 uart0.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 + -