硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5106|回复: 8
收起左侧

[有问必答] 关于SPI口的DMA使用

[复制链接]

59

主题

90

回帖

267

积分

高级会员

积分
267
发表于 2018-3-22 11:27:06 | 显示全部楼层 |阅读模式
Eric,
贵司的V5开发板和AD7606采样板默认是通过FSMC接口的,现修改成用SPI采样AD7606,请问一下:
是否SPI口与DMA数据流(通道)之间是固定的,比如说SPI1口,其接收SPI1_Rx只能用DMA2_Stream2/DMA_Channel3,而不能使用DMA2_Stream2/DMA_Channel6?

谢谢!
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2018-3-22 11:32:06 | 显示全部楼层
固定的


1.png
2.png
回复

使用道具 举报

28

主题

178

回帖

262

积分

高级会员

积分
262
发表于 2018-3-22 13:50:15 | 显示全部楼层
回复

使用道具 举报

59

主题

90

回帖

267

积分

高级会员

积分
267
 楼主| 发表于 2018-3-22 14:20:18 | 显示全部楼层

Eric,
有个牛人,好像没有遵循你提到的DMA规则表(http://bbs.16rd.com/thread-56289-1-1.html),使用DMA2_Stream2/DMA_Channel6来接收SPI1_RX:

        //   SPI1 RX DMA 配置  Stream2
        DMA_InitStructure.DMA_Channel = DMA_Channel_6;
        DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&SPI1->DR;     

我没试出来,eric有时间看看!
回复

使用道具 举报

6

主题

683

回帖

701

积分

金牌会员

积分
701
QQ
发表于 2018-3-22 15:13:57 | 显示全部楼层
twodiamond 发表于 2018-3-22 14:20
Eric,
有个牛人,好像没有遵循你提到的DMA规则表(http://bbs.16rd.com/thread-56289-1-1.html),使用DM ...

你是怎么确认牛人没有遵守文档使用规则的?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2018-3-22 15:21:14 | 显示全部楼层
twodiamond 发表于 2018-3-22 14:20
Eric,
有个牛人,好像没有遵循你提到的DMA规则表(http://bbs.16rd.com/thread-56289-1-1.html),使用DM ...

以手册为准。
回复

使用道具 举报

59

主题

90

回帖

267

积分

高级会员

积分
267
 楼主| 发表于 2018-3-22 15:52:29 | 显示全部楼层
yklstudent 发表于 2018-3-22 15:13
你是怎么确认牛人没有遵守文档使用规则的?

Eric贴出的DMA数据流表格中,SPI1_RX对应的不是DMA2_Stream2/DMA_Channel6,而应该是DMA2_Stream2/DMA_Channel3(或者DMA2_Stream0/DMA_Channel3)
回复

使用道具 举报

59

主题

90

回帖

267

积分

高级会员

积分
267
 楼主| 发表于 2018-3-24 09:22:27 | 显示全部楼层

Eric,
用DMA2_Stream2/DMA_Channel6来操作SPI1_RX真的是可以的,不一定必须是DMA2_Stream2/DMA_Channel3。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2018-3-24 11:00:37 | 显示全部楼层
twodiamond 发表于 2018-3-24 09:22
Eric,
用DMA2_Stream2/DMA_Channel6来操作SPI1_RX真的是可以的,不一定必须是DMA2_Stream2/DMA_Channel3 ...

还是以手册为准,ST没有给出这种通道可以,是因为他们后期芯片验证会选择稳定可靠的
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-17 08:19 , Processed in 0.044956 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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