
#<함수형>*****************************************************
void _Spi_쓰기읽기_(unsigned char   *pSpi포트,
                  unsigned char   *p쓸값이있는저장소,
                  unsigned char   *r읽어들일저장소,
                  unsigned short   p쓰고읽을크기);
               
#define  _Spi_WrRd_    _Spi_쓰기읽기_

#<인수>
'pSpi포트'
SPI 포트 [생성자](반드시 <unsigned char [10]> 의 배열로 선언해야함).
'p쓸값이있는저장소'
출력할 자료열이 들어 있는 저장소 위치.
'r읽어들일저장소'
읽어들인 값을 저장할 저장소 위치.
'p쓰고읽을크기'
쓰고 읽을 바이트 단위 크기.

#<반환값>

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

#<적용구분>

"맷돌 전용"

#<선언문서>

"_Spi_쓰기읽기_.h"

#<설명>
 
SPI 포트로 지정 크기 만큼 자료열을 출력과 동시에 입력받습니다.

이것은 SPI 의 [전이중] 동작을 지원하는 것으로 일반적인 경우와 달리 입/출력을 동시에 수행합니다.

이 함수는 SPI 포트가 생성돼 있어야 사용가능합니다.

#<예제>

  //[VAR]
  //{
      //SPI 포트 생성자.
      unsigned char  spi포트[10];
      
      unsigned char  출력저장소[256];
      unsigned char  입력저장소[256];
      
  //} 

  // ...
  
  //지정 SPI 포트로 64 바이트 크기의 자료열을 출력하면서 동시에 입력 받습니다.
  _Spi_쓰기읽기_(spi포트, 출력저장소, 입력저장소, 64);
  
  // ... 

  