This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PGA411Q1EVM: External control of the PGA411-EVM with F28379D Control Card

Other Parts Discussed in Thread: TMS320F28379D, PGA411-Q1

hi everyone 

can anyone help me out with how to connect PGA411  to TMS320F28379D LAUNCHPAD

I have connected SPI pins to PGA411 and SCI pins to monitor the data 

what to do next

how to read the angle and velocity. any expected sample example code send to me. 

anyone can share me #include "pga411.h" /*PGA411-Q1 driver */

I am sending spi_init and sci_int code


void PinMux_init()
{
//SCIB -> SCI0 Pinmux
GPIO_setPinConfig(GPIO_19_SCIRXDB);
GPIO_setPinConfig(GPIO_18_SCITXDB);
//SPIA -> SPI0 Pinmux
GPIO_setPinConfig(GPIO_58_SPISIMOA);
GPIO_setPinConfig(GPIO_59_SPISOMIA);
GPIO_setPinConfig(GPIO_60_SPICLKA);
GPIO_setPinConfig(GPIO_61_SPISTEA);

}

void SCI_init(){

//SCI0 initialization
SCI_clearInterruptStatus(SCI0_BASE, SCI_INT_RXFF | SCI_INT_TXFF | SCI_INT_FE | SCI_INT_OE | SCI_INT_PE | SCI_INT_RXERR | SCI_INT_RXRDY_BRKDT | SCI_INT_TXRDY);
SCI_clearOverflowStatus(SCI0_BASE);

SCI_resetTxFIFO(SCI0_BASE);
SCI_resetRxFIFO(SCI0_BASE);
SCI_resetChannels(SCI0_BASE);

SCI_setConfig(SCI0_BASE, DEVICE_LSPCLK_FREQ, 115200, (SCI_CONFIG_WLEN_8|SCI_CONFIG_STOP_ONE|SCI_CONFIG_PAR_NONE));
SCI_disableLoopback(SCI0_BASE);
SCI_performSoftwareReset(SCI0_BASE);
SCI_setFIFOInterruptLevel(SCI0_BASE, SCI_FIFO_TX0, SCI_FIFO_RX0);
SCI_enableFIFO(SCI0_BASE);
SCI_enableModule(SCI0_BASE);
}
void SPI_init()
{

//SPI0 initialization
SPI_disableModule(SPI0_BASE);
SPI_setConfig(SPI0_BASE, DEVICE_LSPCLK_FREQ, SPI_PROT_POL0PHA0,
SPI_MODE_MASTER, 2000000, 8);
SPI_enableFIFO(SPI0_BASE);
SPI_setFIFOInterruptLevel(SPI0_BASE, SPI_FIFO_TXEMPTY, SPI_FIFO_RXEMPTY);
SPI_disableLoopback(SPI0_BASE);
SPI_setEmulationMode(SPI0_BASE, SPI_EMULATION_STOP_MIDWAY);
SPI_enableModule(SPI0_BASE);
}