主题 : 请教关于2440SPI的DMA数据传输方式的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 19008
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2010-04-15
最后登录: 2011-03-01
楼主  发表于: 2010-04-16 08:54

 请教关于2440SPI的DMA数据传输方式的问题

您好:

        我想请教一下关于2440SPI DMA数据传输方式的问题。

        问题描述:

        将两块友善2440开发板(分别称为A板和B板)通过SPI接口对接起来,其中,A板的SPI0接B板的SPI1, A板的SPI0工作在主模式,B板的SPI1工作在从模式,现在可以确定硬件连接没有问题,使用DMA方式,从A板传输数据到B板时,如果选择SINGLE SERVICE模式,则数据传输正确,使用逻辑分析仪抓取SPIMOSI SPICLK上的波形均正确;保持其它设置不变,仅将两端的数据传输方式改为WHOLE SERVICE模式时,数据传输发生错误,收到乱码,且逻辑分析仪抓取SPIMOSI SPICLK上的波形紊乱,请问在WHOLE SERVICE模式下,是否还有其它需要设置的地方,我的SPI的源程序,已经放到附件里了,麻烦您帮看一下,是否以前也有人遇见过同样的问题。

级别: 新手上路
UID: 19008
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2010-04-15
最后登录: 2011-03-01
1楼  发表于: 2010-04-16 12:45
靠别人不如靠自己,已经想清楚是怎么回事了,飘过~~~~
级别: 新手上路
UID: 25828
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
综合积分: 22 分
注册时间: 2010-07-30
最后登录: 2011-11-26
2楼  发表于: 2010-09-07 20:18
飘过
级别: 新手上路
UID: 94646
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2013-07-21
最后登录: 2015-09-11
3楼  发表于: 2013-08-17 10:08
hehe
级别: 新手上路
UID: 94646
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2013-07-21
最后登录: 2015-09-11
4楼  发表于: 2013-10-30 10:35
ffg