打印

关于使用5509A的McBSP0的SPI模式读写EEPROM(AT25256)的问题

[复制链接]
3798|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
以马内利3005|  楼主 | 2013-10-12 17:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大侠,小弟手上有一块5509A学习板,最近在学习用McBSP0的SPI模式读写EEPROM(AT25256),但是将例程下载到板子上,运行的时候,程序会在判定是否打开写保护的语句上停住,也就是读取状态寄存器的函数返回值一直是0,是在打开写保护的操作时没写进去呢还是其他原因?EEPROM的管脚电压和片选信号都没错。
劳烦大家帮忙分析下,谢谢!

相关帖子

沙发
tianli1980| | 2013-10-13 19:40 | 只看该作者
不要用返回值了 用全局变量试试看,我也不太确定,帮顶下吧

使用特权

评论回复
板凳
以马内利3005|  楼主 | 2013-10-13 20:19 | 只看该作者
tianli1980 发表于 2013-10-13 19:40
不要用返回值了 用全局变量试试看,我也不太确定,帮顶下吧

我这个程序运行的是学习板的例程,有前辈调过这个板子,说是没问题的,到我调的时候,就不行了!
谢谢你帮忙~

使用特权

评论回复
地板
zhangmangui| | 2013-10-13 20:52 | 只看该作者
在线调试的时候  有时候会出现一些变量的值不太准确导致无法执行  
你watch变量的时候  一直不变    你可以烧写后看看

使用特权

评论回复
5
以马内利3005|  楼主 | 2013-10-14 11:05 | 只看该作者
zhangmangui 发表于 2013-10-13 20:52
在线调试的时候  有时候会出现一些变量的值不太准确导致无法执行  
你watch变量的时候  一直不变    你可以 ...

是在烧写过程中就写不进去,问题是在向eeprom写读状态寄存器指令时延时太少,可能其内部写操作还未完成,就执行下一条指令了,当在写操作开始后,增加延迟一定的时间,就可以了!

使用特权

评论回复
6
zhangmangui| | 2013-10-14 11:20 | 只看该作者
以马内利3005 发表于 2013-10-14 11:05
是在烧写过程中就写不进去,问题是在向eeprom写读状态寄存器指令时延时太少,可能其内部写操作还未完成, ...

OK    那就是时序的问题   延时不够导致状态无法切换

使用特权

评论回复
7
bihen| | 2014-2-13 15:25 | 只看该作者
请问你的25256解决了吗 有没有模拟spi

使用特权

评论回复
8
zhangmangui| | 2014-2-13 19:56 | 只看该作者
bihen 发表于 2014-2-13 15:25
请问你的25256解决了吗 有没有模拟spi

如果是5509A的话  不需要模拟SPI   用MCBSP可以配置的
看看5楼  给出了解决办法

使用特权

评论回复
9
zhangmangui| | 2014-2-13 19:57 | 只看该作者
bihen 发表于 2014-2-13 15:25
请问你的25256解决了吗 有没有模拟spi

欢迎新朋友   5509的这里有丰富的资源和使用者

使用特权

评论回复
10
以马内利3005|  楼主 | 2014-2-13 22:40 | 只看该作者
bihen 发表于 2014-2-13 15:25
请问你的25256解决了吗 有没有模拟spi

你有学习板的例程吗?

使用特权

评论回复
11
yanli1226| | 2014-9-15 00:10 | 只看该作者
你好,刚开始学习5509,希望使用MCBSP的SPI功能,但按TI手册上配置后会出现在while(!MCBSP_rrdy(hMcbsp0)){};这句话是停住的情况。怀疑是配置过程出现了错误,不知道楼主能不能附上SPI的配置例程,拜谢
我的配置过程帖在了以下链接下,希望能指导一下:
https://bbs.21ic.com/forum.php?mo ... d=800794&extra=

使用特权

评论回复
12
lijiabaobei| | 2014-9-15 19:48 | 只看该作者
谢谢各位大虾

使用特权

评论回复
13
以马内利3005|  楼主 | 2016-1-29 14:40 | 只看该作者
这个情况应该是接收寄存器的数据没有被读取掉

使用特权

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

本版积分规则

个人签名:十字架十字架,永是我的荣耀。

18

主题

272

帖子

14

粉丝