📄 uart1_v1.0.h
字号:
/****************************************Copyright (c)**************************************************
** 长春智君电子有限公司
**
**
**--------------文件信息--------------------------------------------------------------------------------
**文 件 名: config.h
**创 建 人: 查立军
**最后修改日期: 2006年11月24日
**描 述: 用户配置文件
**
**--------------历史版本信息----------------------------------------------------------------------------
** 创建人: 查立军
** 版 本: 1.0
** 日 期: 2006年11月24日
** 描 述: 原始版本
**
**------------------------------------------------------------------------------------------------------
** 修改人:
** 版 本:
** 日 期:
** 描 述:
**
**--------------当前版本修订------------------------------------------------------------------------------
** 修改人:
** 日 期:
** 描 述:
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#include "config.h"
#define UART1_OVERTIME 60000
extern uint8 byU1RcvBufTemp[24]; // UART0数据接收缓冲区
extern uint8 byU1RcvBuf[24]; // UART0数据接收缓冲区
extern uint8 byU1RcvCounter;
extern uint8 byU1RcvBufOK; // 信息移走标志位
extern uint8 byUART1_RcvFlag; // UART1的通信错误汇总。
void __irq IRQ_UART1(void);
uint8 UART1_Ini(uint32 baud, uint8 databit, uint8 stopbit, uint8 parity);
void UART1_ISendBuf(uint8 byAddr,uint8 byCommand,uint8 * bySendBuf,uint8 byBufLength);
/****************************************************************************
* 名称:UART1_CheckRcvData(uint8 * byBuf)
* 功能:检查从主机发来的串口信息是否正确.
* 入口参数:
uint8 * byBuf, 缓存区
* 出口参数:uint8 如果检查合格则返回0,否则返回错误代码1到5
1: 参数byBufLength不正确,
2: 头一个字符不正确 0x55
3: 第二个字符不正确 0x5A
4: 地址不正确
5: 长度信息不正确
6: 校验和不正确
****************************************************************************/
uint8 UART1_CheckRcvData(uint8 * byBuf);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -