STM32CubeMX配置DMA中 Data Width 的选择

Posted chilkings

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32CubeMX配置DMA中 Data Width 的选择相关的知识,希望对你有一定的参考价值。

位(bit)

比特是计算机的最小信息单位。只能存储0和1。

字节(byte)

一个字节就是八位。

字(word)

处理器处理数据的自然大小(寄存器大小)。 今天遇到的最常见的字长为8、16、32和64位,但其他大小也是可能的。 例如,有一些36位机器,甚至12位机器。


结论

stm32是32位处理器,所以一个word就对应32位,一个half word就对应16位。根据需要传输数据的大小选择对应Data Width即可。

例如我使用ADC进行数据采集,ADC的精度是12位的,所以我的Data Width选择half word就够用了。

以上是关于STM32CubeMX配置DMA中 Data Width 的选择的主要内容,如果未能解决你的问题,请参考以下文章

STM32 CubeMX 学习:06-配置DMA

STM32F103VET6基于STM32CubeMX 配置DMA方式获取内部温度

STM32F103VET6基于STM32CubeMX 配置非DMA方式获取内部温度

STM32cubemx教程 DAC+TIM+DMA

STM32CubeMX(07)定时器+ DAC+DMA输出阶梯波实验。

STM32L476 和 CubeMX 上带有 DMA 的 SD 卡没有中断