Hi TI,
有没说明办法定义一个函数(如下)
macro spiWriteReg(addr, value) {
spiBegin(AUXIO_SPI_CSN_INVNCS);
spiTx8bit(addr);
spiTx8bit(value);
spiEnd(AUXIO_SPI_CSN_INVNCS);
}
使得我可以在Initialization Code && Execution Code && Event Handler A Code同时调用?
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.
Hi TI,
有没说明办法定义一个函数(如下)
macro spiWriteReg(addr, value) {
spiBegin(AUXIO_SPI_CSN_INVNCS);
spiTx8bit(addr);
spiTx8bit(value);
spiEnd(AUXIO_SPI_CSN_INVNCS);
}
使得我可以在Initialization Code && Execution Code && Event Handler A Code同时调用?
请问您现在使用的是哪款芯片?使用了sensor controller? 目前 sensor controller studio内没有相关的SPI例程,还是建议您使用 ti driver 内的相关spi驱动
关于在 sensor controller studio内使用SPI,还是建议您使用下面的写法
// Read the accelerometer spiBegin(SPI_POL0_PHA0, AUXIO_SPI_CSN_ACCEL); spiTx8bit(SPI_POL0_PHA0, 0x42); spiRx16bit(SPI_POL0_PHA0; output.x); spiRx16bit(SPI_POL0_PHA0; output.y); spiRx16bit(SPI_POL0_PHA0; output.z); spiEnd(SPI_POL0_PHA0, AUXIO_SPI_CSN_ACCEL);