你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F7 DMA2 to SPI configuration

[复制链接]
stefan2005 提问时间:2019-3-14 18:38 /
项目中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
收藏 评论3 发布时间:2019-3-14 18:38

举报

3个回答
stefan2005 回答时间:2019-3-14 20:42:55
Memory 选word and single, threshold half full
还是 Memory 选 half word and 4 increment, threshold half full.
哪个更有效啊。
Kevin_G 回答时间:2019-3-15 10:52:37
建议CIRCULAR,防止溢出;
memory也是half word,这样内存利用率高。

评分

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

查看全部评分

stefan2005 回答时间:2019-3-18 18:06:21
谢谢回复!
还有其它的建议吗?
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版