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