OpenEdv-开源电子网

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

关于W25X16与STM32

[复制链接]

17

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2013-10-18
在线时间
5 小时
发表于 2013-11-19 23:33:13 | 显示全部楼层 |阅读模式
原子哥,在进行W25X16与STM32实验时,遇到一个大问题。
在设置SPI的参数时,只有设置数据传输从MSB位开始时,才能工作。
当设置数据传输从LSB位开始时,读ID失败,读出来的结果总是65535。
请问这是什么的一个情况!!!!!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
118
金钱
118
注册时间
2013-10-27
在线时间
23 小时
发表于 2013-11-20 09:59:59 | 显示全部楼层
回复【楼主位】maoxiang:
---------------------------------
楼主,请你仔细的看W25X16的手册,他的数据读写都是高位在前的。因此你只能讲STM32的SPI设置成MSB模式的。要不然,你输入到W25X16的读ID指令就不会被芯片识别成读ID指令,返回给你的数据当然就错了啊。
回复 支持 反对

使用道具 举报

17

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2013-10-18
在线时间
5 小时
 楼主| 发表于 2013-11-20 10:20:05 | 显示全部楼层
回复【2楼】liuxuefei11:
---------------------------------
在时序图中看到了,谢谢啊
回复 支持 反对

使用道具 举报

4

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
118
金钱
118
注册时间
2013-10-27
在线时间
23 小时
发表于 2013-11-20 10:25:01 | 显示全部楼层
回复【3楼】maoxiang:
---------------------------------
不客气,我在用25X16的时候也遇到问题,由于经常需要读写它,又不想把读写放入中断,导致在主函数中读写的时候被中断打断造成数据错误
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-8 22:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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