OpenEdv-开源电子网

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

关于STM32F1与W25QXX通信,SPI从机配置问题

[复制链接]

1

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2017-3-30
在线时间
17 小时
发表于 2017-9-2 16:51:59 | 显示全部楼层 |阅读模式
原子SPI通信实验中,STM32的SPI初始化中,模式设置为主机模式(如图一)。而W25Q64XX的初始化,同样调用了SPI初始化函数,模式同样为主机模式(如图二)。SPI通信不是应该一个主机一个从机吗?

图一

图一

图二

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

使用道具 举报

10

主题

266

帖子

0

精华

高级会员

Rank: 4

积分
693
金钱
693
注册时间
2017-7-27
在线时间
98 小时
发表于 2017-9-2 19:30:34 | 显示全部楼层
你理解错了,W25QXX_Init()初始化函数里的调用是初始化stm32的SPI。
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2017-3-30
在线时间
17 小时
 楼主| 发表于 2017-9-2 19:37:05 | 显示全部楼层
huanghan 发表于 2017-9-2 19:30
你理解错了,W25QXX_Init()初始化函数里的调用是初始化stm32的SPI。

那W25QXX的SPI不需要初始化吗?在哪里配置?
回复 支持 反对

使用道具 举报

10

主题

266

帖子

0

精华

高级会员

Rank: 4

积分
693
金钱
693
注册时间
2017-7-27
在线时间
98 小时
发表于 2017-9-2 19:52:31 | 显示全部楼层
你看W25QXX的数据就知道了,那W25QXX的SPI不需要初始化,直接按照里吗的读写要求,就可以实现读写了
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2017-3-30
在线时间
17 小时
 楼主| 发表于 2017-9-2 20:12:07 | 显示全部楼层
huanghan 发表于 2017-9-2 19:52
你看W25QXX的数据就知道了,那W25QXX的SPI不需要初始化,直接按照里吗的读写要求,就可以实现读写了

如果,我把W25QXX换成其他的器件,那么那个器件是不是也是通过同样的方式来配置(若配置为从机)
回复 支持 反对

使用道具 举报

10

主题

266

帖子

0

精华

高级会员

Rank: 4

积分
693
金钱
693
注册时间
2017-7-27
在线时间
98 小时
发表于 2017-9-2 20:23:54 | 显示全部楼层
器件的初始化关键要看数据手册,但是STM32 SPI2的初始化如同void SPI2_Init(void)是不会变的,
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-19 14:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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