Click Here To Return:

'C' Processor Side SPI Interface:


#define encoder_0A *(unsigned char volatile *)(FPGA_BASE_ADDR + (0x60 + (channel * 0x10)))
#define encoder_0B *(unsigned char volatile *)(FPGA_BASE_ADDR + (0x61 + (channel * 0x10)))
#define encoder_0C *(unsigned char volatile *)(FPGA_BASE_ADDR + (0x62 + (channel * 0x10)))

unsigned long enc_24_Get(unsigned char channel)
{
	unsigned long ret_Val;
	ret_Val = encoder_0A;
	ret_Val += (encoder_0B << 8);
	ret_Val += (encoder_0C << 16);
	return(ret_Val);	
}

Click Here To Return: