请选择 进入手机版 | 继续访问电脑版
查看: 90|回复: 3

[求助] STM32F7 DMA2 to SPI configuration

[复制链接]

该用户从未签到

2

主题

5

帖子

0

蝴蝶豆

新手上路

最后登录
2019-3-18
发表于 4 天前 | 显示全部楼层 |阅读模式
项目中STM32F7 通过SPI 接口向一个芯片发送64位信号。用SPI发送4次完成。

SPI设置如下
Mode: Transmit Only Master
Hardware NSS Signal: Disable
Motorola 16 Bits data sizes
关键是在DMA  Settings 有些疑问
设置看图片。

SPI FIFO 设为 half word (16 bits) 因为上面设置了SPI 的data sizes 16 bits
DMA DATA Width 设为 word (32 bits), 因为是64位信号,从源端到DMA FIFO 发送两次。
我的问题是
1. mode 选 Normal 好还是 CIRCULAR?
2. FIFO Threshold 这里应该是Half Full 吧。
3. Burst Size 是选 什么比较有效。

谢谢回复!

Untitled.jpg
回复

使用道具 举报

该用户从未签到

2

主题

5

帖子

0

蝴蝶豆

新手上路

最后登录
2019-3-18
 楼主| 发表于 4 天前 | 显示全部楼层
Memory 选word and single, threshold half full
还是 Memory 选 half word and 4 increment, threshold half full.
哪个更有效啊。
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

243

帖子

54

蝴蝶豆

高级会员

最后登录
2019-3-15
发表于 3 天前 | 显示全部楼层
建议CIRCULAR,防止溢出;
memory也是half word,这样内存利用率高。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

5

帖子

0

蝴蝶豆

新手上路

最后登录
2019-3-18
 楼主| 发表于 4 小时前 | 显示全部楼层
谢谢回复!
还有其它的建议吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2019-3-18 22:37 , Processed in 0.085866 second(s), 11 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表