打印
[Kinetis]

【经验分享】KL系列spi主从通信之DMA例程讲解

[复制链接]
1650|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本次经验分享是在之前发表的“【经验分享】KL系列spi主从通信之查询中断例程”的基础上做的主机DMA发送接收数据的例程,通过该例程,可以让大家熟悉KL系列的DAM结合SPI通信触发方式的使用。
例程主要功能是在KL25实现SPI主从通信的基础上,采用主机DMA发送与接收。发送是将源地址(设置为SRAM的0x20000010)开始存放的13个字节通过DMA传输到SPI0的D寄存器(地址为0x4007_6005)。接收的时候,将接收数据寄存器(SPI0_D)中的数据通过DMA的方式传输到SRAM(地址从0x20000000开始的13个字节)中。
本次经验分享的结构框图如下:


DMA SPI接收与发送的框图分别如下:



本经验分享设计到的详细文档以及代码请查看如下附件:
【经验分享】KL系列spi主从通信之DMA例程.rar (1.27 MB)



相关帖子

沙发
FSL_TICS_ZJJ|  楼主 | 2014-11-17 16:37 | 只看该作者
不足之处,欢迎指正,同时也欢迎大家分享自己的经验!

使用特权

评论回复
板凳
FSL_TICS_ZJJ|  楼主 | 2014-11-17 16:39 | 只看该作者
不足之处,欢迎指正,同时也欢迎大家分享自己的经验!

使用特权

评论回复
地板
FSL_TICS_Jeremy| | 2014-11-19 14:19 | 只看该作者
DMA与SPI的强强联合,肯定会擦出不少火花,赶快来围观一下吧!

使用特权

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

本版积分规则

165

主题

5069

帖子

88

粉丝