#define SPI_MODE_0 (SPI_CNTRL_TX_NEG_Msk)
/*!< CLKP=0; RX_NEG=0; TX_NEG=1 /
#define SPI_MODE_1 (SPI_CNTRL_RX_NEG_Msk)
/!< CLKP=0; RX_NEG=1; TX_NEG=0 /
#define SPI_MODE_2 (SPI_CNTRL_CLKP_Msk | SPI_CNTRL_RX_NEG_Msk)
/!< CLKP=1; RX_NEG=1; TX_NEG=0 /
#define SPI_MODE_3 (SPI_CNTRL_CLKP_Msk | SPI_CNTRL_TX_NEG_Msk)
/!< CLKP=1; RX_NEG=0; TX_NEG=1 */
請問以上TX_NEG跟RX_NEG通常是什麼意思??
#define SPI_UNIT_INT_MASK (0x01)
/*!< Unit transfer interrupt mask /
#define SPI_SSTA_INT_MASK (0x02)
/!< Slave 3-Wire mode start interrupt mask /
#define SPI_FIFO_TX_INT_MASK (0x04)
/!< FIFO TX interrupt mask /
#define SPI_FIFO_RX_INT_MASK (0x08)
/!< FIFO RX interrupt mask /
#define SPI_FIFO_RXOV_INT_MASK (0x10)
/!< FIFO RX overrun interrupt mask /
#define SPI_FIFO_TIMEOUT_INT_MASK (0x20)
/!< FIFO RX timeout interrupt mask */
請問以上FIFO_RXOV跟FIFO_TIMEOUT通常是什麼意思??
由於使用手冊找不到說明
然後小弟我英文又不好 麻煩大神解惑~感恩^^
TX_NEG跟RX_NEG: 定義了數據發送或接收時 , 是處於SPI總線時鐘的下降沿還是上升沿.
FIFO_RXOV: 接收到的資料溢出.
FIFO_TIMEOUT: 一筆有效的資料通訊超時.