如题,i2s的数据寄存器是16位的,想要进行32位的数据收发。例程中不使用dma可以自己写程序进行数据合并,使用dma的时候,看波形发送数据是对的,但接收数据丢失了一个16位字。请老师不吝赐教,该如何配置
热门产品 :
CH641: PD及无线充电专用MCU
如题,i2s的数据寄存器是16位的,想要进行32位的数据收发。例程中不使用dma可以自己写程序进行数据合并,使用dma的时候,看波形发送数据是对的,但接收数据丢失了一个16位字。请老师不吝赐教,该如何配置
您好,在使用DMA进行数据传输时,若需要传输32位的数据,注意将DMA的数据宽度设置为32位试一下。后续若有问题,可通过邮箱(lzs@wch.cn)详细沟通一下