Page 2 of 2

Re: PHY6222芯片SPI灯控(DMA模式)演示例程

Posted: 2024年 Apr 18日 15:40
by Mumu_YU

替换这两个文件,然后在keil中定义一下这个宏DMAC_USE,就支持dma进行数据的传输了,如果数据大于255个字节可以修改下config_dma_channel4spirx或者config_dma_channel4spitx这个通道将DMA_CH_2或者DMA_CH_1换成DMA_CH_0便可以支持大于255个字节,注意tx或rx同时使用时不能使用同一个ch;
hal_spi_transmit(&s_spi, SPI_TXD, s_spi_tx_buf, NULL, BUF_LEN, 0);//此为单发模式。
hal_spi_transmit(&s_spi, SPI_TRXD, s_spi_tx_buf, s_spi_rx_buf, BUF_LEN, BUF_LEN);//此为收发共存模式。
注意master没有单收模式


Re: PHY6222芯片SPI灯控(DMA模式)演示例程

Posted: 2024年 Oct 9日 18:45
by jujuju

3.10.0的SDK还需要替换这两个文件吗?


Re: PHY6222芯片SPI灯控(DMA模式)演示例程

Posted: 2024年 Oct 9日 18:46
by jujuju

BOARD_SPI_LIGHT_DRIVER这个宏还需要定义吗?只开DMAC_USE吗