はじめまして、RA6E1でSCI_SPI_SLAVEを動作させようとしています。
受信バッファ(1byte)を設定したのち、SPI_EVENT_TRANSFER_COMPLETEをコールバックで捕捉し、
受信バッファ1byte)のデータをFIFOに保存しているのですが、データが入っていない(0x00)です。
ためしにSPI_MASTERで転送してみたのですが、同様にSPI_EVENT_TRANSFER_COMPLETE時点で
受信バッファにデータは入っていませんでした。
こういうものなのでしょうか?
if (SPI_EVENT_TRANSFER_COMPLETE == p_args->event)
{
spi_busy = 0;
fifo_write(&fifo_rx, recv_data, 1);
R_SCI_SPI_WriteRead(&g_spi9_ctrl, send_data, recv_data, 1, SPI_BIT_WIDTH_8_BITS);
}
y.komatsuさん、フォーラム管理人です。本件、回答できる方がおられないようです。下記URLのルネサス技術問合せ窓口へ問合せてみてください。よろしくお願いします。URL: ja-support.renesas.com/dashboard
すみません。
RL78ではなくRA関連だったので削除したつもりだったのですが、残ってしまっているようです。