void restart_DMA(uint8_t * tx_buf, uint16_t tx_num) { DMAC4.DMCNT.BIT.DTE = 0; //R_Config_DMAC4_Stop(); SCI5.SCR.BIT.TE = 0; // 送信停止 SCI5.SCR.BIT.TIE = 0; // 送信割込み禁止 IR(SCI5, TXI5) = 0; // 割り込み要因クリア DMAC4.DMCRA = tx_num; DMAC4.DMSAR = (uint32_t)tx_buf; DMAC4.DMCNT.BIT.DTE = 1; //R_Config_DMAC4_Start(); SCI5.SCR.BIT.TIE = 1; // 送信割込み許可 SCI5.SCR.BIT.TE = 1; // 送信起動 }