[STM32F0] 请教一个关于SPI的问题

[复制链接]
 楼主| 磁轨炮 发表于 2015-11-10 10:35 | 显示全部楼层 |阅读模式
本帖最后由 磁轨** 于 2015-11-10 10:42 编辑

使用STM32F030R8单片机,在SPI2上挂了一个TF卡,一个W25Q256,单独操作TF卡和W25Q256都没什么问题,但是两个连起来用就不行了,先初始化玩TF卡,再给W25Q256写命令,程序就会卡死在写命令前。
但是单步调试能过,全速执行也能过,就是烧录到芯片里过不了

用的IDE是是Keil5.17,各位大神,帮帮忙啊
 楼主| 磁轨炮 发表于 2015-11-10 10:54 | 显示全部楼层
求救啊
popeye021 发表于 2015-11-10 11:17 | 显示全部楼层
烧录到芯片里了,你怎么知道是卡死在写命令前的?
 楼主| 磁轨炮 发表于 2015-11-10 11:32 | 显示全部楼层
在判忙前加了个延时就搞定了,结贴 - - !
 楼主| 磁轨炮 发表于 2015-11-10 11:35 | 显示全部楼层
popeye021 发表于 2015-11-10 11:17
烧录到芯片里了,你怎么知道是卡死在写命令前的?

串口打印的
mmuuss586 发表于 2015-11-10 12:37 | 显示全部楼层
解决了就好
shauew 发表于 2015-11-11 09:38 | 显示全部楼层
看你的情况,加延时就行了
lgq1542380129 发表于 2015-11-11 09:51 | 显示全部楼层
感觉应该是,TF初始化与W25Q256初始化冲突了。延时不是好办法,个人认为应该等待TF初始化成功后,将SPI总线释放后,在对W25Q256操作。
290399937 发表于 2015-11-11 11:56 | 显示全部楼层
帮顶
290399937 发表于 2015-11-11 11:57 | 显示全部楼层
帮顶1
290399937 发表于 2015-11-11 11:57 | 显示全部楼层
帮顶三
290399937 发表于 2015-11-11 11:58 | 显示全部楼层
帮顶2
290399937 发表于 2015-11-11 11:58 | 显示全部楼层
帮顶
290399937 发表于 2015-11-11 12:04 | 显示全部楼层
帮顶6
290399937 发表于 2015-11-11 12:05 | 显示全部楼层
帮顶7
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

38

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

13

主题

38

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部