打印
[DemoCode下载]

M451使用PDMA操作對SPI 寫入資料。

[复制链接]
2787|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
a_ziliu|  楼主 | 2015-8-5 17:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
DMA, spi, pd, AC, dc
本帖最后由 a_ziliu 于 2015-8-5 17:46 编辑

在某些情況下,有機會從SDCARD或從USB HOST讀資料回來,
但流程讀檔=>寫SPI FLASH要花一段時間。

利用PDMA,將資料寫檔的部份用PDMA+SPI,傳完後進中斷作下次傳送,這樣就能實現,讀寫同步。
M451SeriesBSP_CMSIS_v3.00.005_SPI PDMA.zip (460.02 KB)

沙发
芙蓉洞| | 2015-8-5 20:41 | 只看该作者
读写sdcard是用的SPI模式还是SD模式呢

使用特权

评论回复
板凳
IversonCar| | 2015-8-9 20:19 | 只看该作者
利用PDMA,將資料寫檔的部份用PDMA+SPI,傳完後進中斷作下次傳送,這樣就能實現,讀寫同步。
确实是这样实现

使用特权

评论回复
地板
734774645| | 2015-8-9 20:58 | 只看该作者
是向SPI设备写入数据吗

使用特权

评论回复
5
643757107| | 2015-8-9 21:03 | 只看该作者
读写sdcard是用的SPI模式还是SD模式呢

使用特权

评论回复
6
玛尼玛尼哄| | 2015-8-9 22:24 | 只看该作者
DMA写资料还是比较快速的。

使用特权

评论回复
7
稳稳の幸福| | 2015-8-9 22:33 | 只看该作者
把读出来的资料送给SPI,楼主这个意思吧

使用特权

评论回复
8
yuanxinfei| | 2017-7-18 14:39 | 只看该作者
请问一下楼主,我打算i2s(spi2)通过pdma的pingpang方式接收语音数据,可是spi2接收数据的,可是没办法pdma传输到数组中去,请问一下是什么原因,或者有相关demo吗,芯片是M451VG6AE

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

100

主题

295

帖子

6

粉丝