OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7560|回复: 5

我用STM32的spi接口驱动flash芯片的时候出现怪现象。

[复制链接]

64

主题

227

帖子

0

精华

高级会员

Rank: 4

积分
541
金钱
541
注册时间
2011-7-23
在线时间
13 小时
发表于 2013-1-18 16:50:11 | 显示全部楼层 |阅读模式


 flash芯片是M25P128,  程序是固件库里的flash例程直接粘贴过来,把spi1修改成spi3,我以前用过spi3所以应该也不存在什么问题。 全速执行的时候读ID值,读出,写入,扇区擦除都正常。可是单步执行的时候老是出错。并且如果程序停在某一步,spi口的MISO应该是固定的高或者低,但是我用示波器看却是不停地跳动。如果全速执行,用示波器看波形是正常的。真是觉得不可思议了。我用手机拍了示波器的波形,等晚上会发上来。



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-1-19 00:29:42 | 显示全部楼层
难不成你的M25P128会自己产生时钟输出数据?
测试下SCK有信号么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

64

主题

227

帖子

0

精华

高级会员

Rank: 4

积分
541
金钱
541
注册时间
2011-7-23
在线时间
13 小时
 楼主| 发表于 2013-1-20 21:07:29 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
示波器的照片已经发上来了。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-1-21 01:02:43 | 显示全部楼层
你这图是JTAG,断点的时候的波形?
哪个信号的波形?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

64

主题

227

帖子

0

精华

高级会员

Rank: 4

积分
541
金钱
541
注册时间
2011-7-23
在线时间
13 小时
 楼主| 发表于 2013-1-21 16:15:27 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
是MISO的波形,是单步执行以后的波形。应该是高电平或者低电平,不应该是这种波动的电平。问题原因已经找到,是焊接的问题,接地GND没有焊接好,有几个管脚的电压都不对。声明:不是我焊接的。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-1-21 16:57:10 | 显示全部楼层
呵呵.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-21 15:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表