📄 com.c.svn-base
字号:
/****************************************Copyright (c)**************************************************
** 江苏高科电力自动化设备有限公司
** 开发部
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#include "Includes.h"
/*******************************************************
* 名称: Com1_WriteBuf
* 功能: 向指定串口写入数据
* 入口参数: char* Buf,uint16 Size;
* 出口参数: 无
*******************************************************/
void Com1_WriteBuf(char * Buf,uint16 Size)
{
uint8 i;
for(i=0;i<Size;i++)
Com1.TxBuf[Com1.Sj++]=Buf[i];
for(i=0;i<4&&Com1.Si!=Com1.Sj;i++) /* 写入4个发送字节 */
U0THR = Com1.TxBuf[Com1.Si++];
if (Com1.Si!=Com1.Sj)
U0IER |= 0x02; /* 使能发送中断 */
}
/*******************************************************
* 名称: Com2_WriteBuf
* 功能: 向指定串口写入数据
* 入口参数: char* Buf,uint16 Size;
* 出口参数: 无
*******************************************************/
void Com2_WriteBuf(char * Buf,uint16 Size)
{
uint8 i;
for(i=0;i<Size;i++)
Com2.TxBuf[Com2.Sj++]=Buf[i];
for(i=0;i<4&&Com2.Si!=Com2.Sj;i++) /* 写入4个发送字节 */
U1THR = Com2.TxBuf[Com2.Si++];
if (Com2.Si!=Com2.Sj)
U1IER |= 0x02; /* 使能发送中断 */
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -