
#<함수형>********************************************
void _Com_읽기_(unsigned char    p포트번호,
               unsigned char   *r읽어들일저장소,
               unsigned short   p읽어들일크기,
               unsigned short  *r실제읽은크기);
               
#define  _Com_Read_    _Com_읽기_

#<인수>
'p포트번호'
통신포트 번호(0 부터 유효).
'r읽어들일저장소'
[수신저장소] 에 있는 자료열을 읽어들일 저장소 위치.
'p읽어들일크기'
[수신저장소] 에 있는 자료열을 읽어들일 바이트 단위 크기. 
'r실제읽은크기'
실제 읽어들인 크기.
만일, [수신저장소] 안의 자료개수가 읽어들일 개수보다 작은 경우는 
지정 개수보다 읽은 개수가 작을수 있음.

#<반환값>

#***************************************************

#<적용구분>

"맷돌 전용"

#<선언문서>

"_Com_읽기_.h"

#<설명>

지정 통신포트의 [수신저장소] 에서 지정개수의 자료열을 읽어들여 지정 저장소에 저장합니다.

이 함수는 "_Com_열기_()" 함수로 해당 통신포트가 열려 있는 경우만 동작이 유효합니다.

#<예제>

  //[VAR]
  //{
      //출력할 내용을 저장할 배열.
      unsigned char   자료열[128];
      
      unsigned short  읽은크기;
      
  //} 

  // ...
  
  _Com_읽기_(0,         //통신포트0.
            자료열,      //읽어들인 자료를 저장할 저장소. 
            10,        //[수신저장소] 에서 10 바이트만 읽어들인다.
            &읽은크기);  //실제 읽어들인 개수를 반환반는다.
  
  // ...
  