Beispiel #1
0
WORD receiveDataFromAD7490(WORD msb)
{
    WORD rdata = 0;

    outputPort("c13", LOW);
    putcSPI2(msb);
    rdata = getcSPI2();
    outputPort("c13", HIGH);

    return rdata;
}
Beispiel #2
0
/*******************************************************************************
  Function:
    WORD receiveSpiOneWord(BYTE spi_id, DWORD usec)

  Precondition:


  Summary:


  Description:


  Parameters:
    BYTE spi_id
    DWORD use

  Return Values:


  Remarks:
    None
*******************************************************************************/
WORD receiveSpiOneWord(BYTE spi_id, DWORD usec)
{
    WORD data = 0;

    switch(spi_id)
    {
        case SPI_2:
            data = getcSPI2();
            break;
        case SPI_4:
            data = getcSPI4();
            break;
    }

    return data;
}
BYTE GetByteSPI(BYTE b){
	InitSPI();
	putcSPI2(b);	// Start sending
	return getcSPI2();
}
Beispiel #4
0
uint8_t GetByteSPI(uint8_t b){
	InitSPI();
	putcSPI2(b);	// Start sending
	return getcSPI2();
}