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

📄 com.c.svn-base

📁 电能量信息采集程序,很适合于电力行业做点能量采集的人员参考应用
💻 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 + -