您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF533的SPI的问题
本帖共有206个阅读者
发表帖子 发表投票 回复主题
BF533的SPI的问题
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF533的SPI的问题
OP你好,我在用你们的533核心板,有个功能是用SPI口发送几条控制命令到外设芯片,我采用单步调试时外设芯片能正常工作,但是一全速运行外设芯片就没反应了,用的就是例程里SPI发送数据的代码

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2019/7/30 8:48:05
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
答:需要加一些延时,可能你发送命令速度太快了,芯片响应不过来,还有就是适当的改变spi的速度,另外spi还有时序,Spi的持续有4种,时钟的上升沿采样,下降沿采样等

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2019/7/30 8:48:22
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
还有spi的片选,你注意一下,有些命令shell,在完成之前始终保持偏选为低

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2019/7/30 8:48:31
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
还有注意一下spi的时钟速度不能超过芯片允许的速度

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2019/7/30 8:48:41
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154178 Call, 1 Queries, Processed in 0.015625 second(s),