
#<함수형>*********************************************************
unsigned char _Ide_통신포트_XByte출력_(unsigned char  *p출력할XByte,
                                    unsigned int    p출력할개수);

#define  _Ide_ComPort_XByteOut_    _Ide_통신포트_XByte출력_

#<인수>
'p출력할XByte' 
출력할 자료가 들어 있는 저장소의 주소를 전달 받는 포인터.
'p출력할개수' 
출력할 바이트 단위 총 개수(이 개수 만큼만 출력됨).

#<반환값>
1 : 이상없이 처리 되었음.
0 : 처리 오류.
#***************************************************************

#<적용구분>

"통합개발환경 전용"

#<선언문서>

"_Ide_통신포트_XByte출력_.h"

#<설명>

PC 의 직렬통신포트로 지정 자료열을 지정 개수만큼 연속적으로 출력합니다.
한꺼번에 다량의 자료를 전송하는데 사용할수 있습니다.
이 함수는 반드시 통신포트가 열려 있는 경우만 제대로 동작 됩니다.

#<예제>

  //[VAR]
  //{ 
      unsigned char  *문자열;
      unsigned char   처리결과;
      
  //}    
 
  //COM1 을 38400BPS 로 연다. 
  _Ide_통신포트_열기_(1, 38400);

  // ...
  
  문자열 = "0123456789";

  //문자열을 8 바이트 까지만 통신 포트로 출력한다.
  처리결과 = _Ide_통신포트_XByte출력_(문자열, 8);

  if(처리결과 == 1)
  {
    //이상없이 처리 된 경우의 처리.
  
  }
  else
  {
    //오류가 발생한 경우의 처리.

  }

  // ...

  //통신 포트를 닫아 준다.
  _Ide_통신포트_닫기_();
