STM32 DMA结构体设置

[复制链接]
2498|3
 楼主| anvy178 发表于 2012-3-24 10:04 | 显示全部楼层 |阅读模式
DMA_PeripheralDataSize 与DMA_MemoryDataSize这两个的大小不一样可以吗?比如说一个我设置的是字节,另外一个是半字。
如果可以的话,DMA 的 buffersize 应该是按照字节来计算大小,还是按半字来计算大小呢?
香水城 发表于 2012-3-24 14:36 | 显示全部楼层
可以不一样,但有限制,具体限制要看手册。

Buffersize是以你指定的源datasize为单位。
 楼主| anvy178 发表于 2012-3-24 18:10 | 显示全部楼层
我试了下  如果源为usart1  内存设置为半字 源为字节,Buffersize按源的单位来算,可以发,但是高8位是没有的 只有低8位,后面一半就是乱的了;
LAORUAN 发表于 2012-3-24 21:51 | 显示全部楼层
手册上说的很清楚。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

75

主题

801

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部