[Kinetis] K60的SPI问题

[复制链接]
 楼主| darren0540 发表于 2013-9-23 17:59 | 显示全部楼层 |阅读模式
用K60的SPI调W25Q16。出了一个问题。1、主机发命令0x9F命令。从机返回的是0xEF、0x40、0x15.这个与手册是一致的。2、主机发命令0x90命令。从机返回的是0xEF、0xFF。其中第二个返回值与手册不一致,手册的是0x14。3、主机发命令0xAB命令。从机返回的是0x1F。这个也是与手册不一致的,手册的是0x14。下面是抓的图。不知道是什么原因。求解。

1.jpg
2.jpg
3.jpg
FSL_TICS_Admin 发表于 2013-9-24 10:46 | 显示全部楼层
既然有命令可以获得正确的返回数值。说明你的SPI通信是成功的。你可以再检查一下你的发送方法是不是有问题,比如在发送下一条命令之前是不是要做些别的事情。
MK60 发表于 2013-10-14 11:40 | 显示全部楼层
我在MK40上发现跟你同样的现象,但同一个程序在STM32F103上验证却没问题,现在还没找到原因
FSL_TICS_Admin 发表于 2013-10-14 11:50 | 显示全部楼层
你有用debug的工具.一组一组数发吗?发一组等一下,这样也不行,是吧?
FSL_TICS_Admin 发表于 2013-10-14 11:50 | 显示全部楼层
你有用debug的工具.一组一组数发吗?发一组等一下,这样也不行,是吧?
FSL_TICS_MAHUI 发表于 2013-10-14 15:33 | 显示全部楼层
请查看一下W25Q16手册,发送命令0x90有什么先决条件吗?
wnsd 发表于 2015-2-13 18:20 | 显示全部楼层
楼主,请问您有K60的读写一个字节的程序吗?就是读和写在一起的函数;
ccw1986 发表于 2015-2-28 16:40 | 显示全部楼层
不知道呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

0

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

2

主题

2

帖子

0

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