OpenEdv-开源电子网

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

w25x16的一点问题

[复制链接]

6

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2012-10-15
在线时间
0 小时
发表于 2012-10-15 20:40:04 | 显示全部楼层 |阅读模式
今天看到spi,spi发数据时发一个数,就会把w25x16里相应的空间的数据返回来吗?有些是手册上有的命令,比如0x90,有些没有,比如0xff,请问这些到底是什么东西? Temp|=SPIx_ReadWriteByte(0xFF)<<8;这句又是什么意思?

 


QQ截图20121015203459.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2012-10-15 22:49:45 | 显示全部楼层
0XFF,是为了让SPI产生SCK,同时维持MOSI位高。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

6

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2012-10-15
在线时间
0 小时
 楼主| 发表于 2012-10-16 09:46:29 | 显示全部楼层
回复【2楼】正点原子:
0XFF,是为了让SPI产生SCK,同时维持MOSI位高。
---------------------------------
那0xff是个命令吗?
回复 支持 反对

使用道具 举报

6

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2012-10-15
在线时间
0 小时
 楼主| 发表于 2012-10-16 10:05:09 | 显示全部楼层
 回复【2楼】正点原子:
0XFF,是为了让SPI产生SCK,同时维持MOSI位高。
---------------------------------
 TxData=0xff时,执行完这个后,返回的值是多少?
TxDatau8 SPIx_ReadWriteByte(u8 TxData)
{
u8 retry=0;  
while((SPI1->SR&1<<1)==0)//等待发送区空
{
retry++;
if(retry>200)return 0;
}   
SPI1->DR=TxData;     //发送一个byte 
retry=0;
while((SPI1->SR&1<<0)==0) //等待接收完一个byte  
{
retry++;
if(retry>200)return 0;
}        
return SPI1->DR;          //返回收到的数据     
}
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2012-10-16 10:34:22 | 显示全部楼层
返回值看你的代码!!!
不是这么断章取义的。
SPI接什么芯片,发送什么指令,这些都有关系。
就好像,你放了个屁有什么结果?
那得看你在什么场合,什么时间,和什么人,放什么样的屁了....
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

49

主题

110

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
477
金钱
477
注册时间
2012-9-17
在线时间
0 小时
发表于 2012-10-17 19:09:46 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------原子大哥说的精辟!!!哈哈
回复 支持 反对

使用道具 举报

头像被屏蔽

6168

主题

7036

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
19705
金钱
19705
注册时间
2012-12-27
在线时间
25 小时
发表于 2013-7-12 14:12:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-25 23:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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