OpenEdv-开源电子网

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

关于SPI的读写命令

[复制链接]

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-5-17 19:23:04 | 显示全部楼层 |阅读模式

SPIx_ReadWriteByte(W25X_ReadData);         //发送读取命令

所谓的读取命令在哪儿啊 没看到啊、、

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

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-17 19:34:01 | 显示全部楼层
SPIx_ReadWriteByte((u8)((ReadAddr)>>16));  //发送24bit地址    
    SPIx_ReadWriteByte((u8)((ReadAddr)>>8));   
    SPIx_ReadWriteByte((u8)ReadAddr);

话说这三段话是怎么写入地址的呢??

SPI_Flash_Read 是从指定地址开始读取数据呢,但是写入地址后,是一个循环读数,循环处没有改变读取地址,那么应该全部读出的是一个读数啊。。。。。难道说地址指针自动+1吗?
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-17 19:35:36 | 显示全部楼层
哦 我找到那些读取命令了,,可是后面提的那个地址的问题还是不大懂
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-17 20:14:28 | 显示全部楼层
话说这块芯片不能只写一个字节吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2012-5-17 20:34:33 | 显示全部楼层
回复【4楼】lsj9383:
---------------------------------
可以只写一个字节.前提是这个字节未写之前为0XFF
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-17 21:03:09 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
额,这句话怎么理解呢........就是说只能写0xff吗?
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-17 22:45:08 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
原子大哥.....写地址必须写3次吗?比如我写0地址 必须写
wr(0);
wr(0);
wr(0);
吗?
wr就是那个读写功能那个函数
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-17 22:57:26 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
说实话 当我的擦除指令 写
wr(0);
wr(0);
wr(0);
它来不起。
但是我读和写的地址用1个wr(0);也来不起
只有擦除用1个wr(0);
读和写分别是3个wr(0);就来得起...
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-17 23:04:05 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
哎哟 谢谢,已经弄明白了
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2012-5-18 00:17:21 | 显示全部楼层
先写地址,在写数据,只要事先是擦除的应该是无问题.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-18 10:39:02 | 显示全部楼层
回复【10楼】正点原子:
---------------------------------
原子大哥,那么所写的24位地址 是对应的bit地址吗? 24位对应的数据时16M,如果是对应的字节地址 肯定不对,如果是bit的地址才应该对嘛。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2012-5-18 11:41:23 | 显示全部楼层
回复【11楼】lsj9383:
---------------------------------
地址是字节的!!!
有24位地址,说明支持最大可以到2^24位。不一定说一定要用24位。
25Q系列还有25Q32,25Q64,最大容量8M字节,需要8192000个地址位,需要用到23位地址。这里我们用的2M,16位虽然够了,但是厂家为了通用,设定地址为24位,最高的8位,你直接给0就完事了。
这就是硬件兼容性和软件兼容性。
设计的精髓呢。为什么同样的代码有些人的兼容性差,有些人的兼容性好呢?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-18 12:33:31 | 显示全部楼层
回复【12楼】正点原子:
---------------------------------
哦哦 这样啊,怪不得呢,谢谢了~~~
回复 支持 反对

使用道具 举报

3

主题

13

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2014-1-5
在线时间
1 小时
发表于 2014-11-3 19:40:02 | 显示全部楼层
回复【2楼】lsj9383:
---------------------------------
楼主还在吗? 你说的这些我也不懂啊,求解释
回复 支持 反对

使用道具 举报

1

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
214
金钱
214
注册时间
2015-5-8
在线时间
51 小时
发表于 2015-6-30 22:06:00 | 显示全部楼层
各位有SPI的代码么  ,你们说的看不懂
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

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

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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