stm中32DMA参数设置

来源:互联网 发布:加勒比海盗知乎 编辑:程序博客网 时间:2024/05/16 12:07
Buffersize 具体指代缓冲区的大小(多少字节大小的缓冲区)还是缓冲区的数目(多少个指定宽度(DMA_PeripheralDataSize 或DMA_MemoryDataSize)的缓冲区)呢?

手册中给出:

Specifies the buffer size, in data unit, of the specified Channel. The data unit is equal to the configuration set in DMA_PeripheralDataSize or DMA_MemoryDataSize members depending in the transfer direction



如果你有32字节数据:
源数据的datasize=1  ==> buffersize = 32
源数据的datasize=2  ==> buffersize = 16
源数据的datasize=4  ==> buffersize = 8


原创粉丝点击