您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> 请问BF533的SPI主机模式怎么测试是否运行,... 
本帖共有776个阅读者
发表帖子 发表投票 回复主题
请问BF533的SPI主机模式怎么测试是否运行,我用的是bf53x_spi例子
jingzhesiye(论坛新手)
jingzhesiye
头衔:社区公民
帮派:无帮无派
帖数:3
金钱:127
积分:5
注册时间:2012/9/21
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
请问BF533的SPI主机模式怎么测试是否运行,我用的是bf53x_spi例子
RT:能通过短接mosi还有miso这种方式来测试吗?我试过不行,arm9 arm11都可以的..

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2012/12/5 15:15:39
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

理论上应该可以,最起码可以读取当前发送的一个字节。在你读取接收数据时,不能只读取接收数据缓存中的数据,因为SPI接口在接收数据时,主机必须提供时钟,所以通常我们写SPI接收数据时,都是让主机先发送0x00数据,为SPI接口提供时钟,在发送时钟同时,SPI  MISO数据被存入FIFO中,再通过读取SPI接收寄存器中的数据读走,你单步测试一下,看看是不是因为没有发送这个时钟导致无法独到数据。


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2012/12/6 18:47:03
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159330 Call, 1 Queries, Processed in 0.031250 second(s),