OpenEdv-开源电子网

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

STM32F407VET6利用SPI驱动W25Q16芯片出现的问题

[复制链接]

11

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2017-9-30
在线时间
33 小时
发表于 2020-8-7 22:41:31 | 显示全部楼层 |阅读模式
10金钱
STM32F407VET6利用SPI驱动W25Q16芯片。每次设备断电再上电时,有几率出现读取的所有参数为0XFF;
W25Q16程序为F407开发板程序,只是芯片换为W25Q16而已。读取程序:
W25QXX_Read((u8*)controltime,0,8);
        delayms(100);//1s
W25QXX_Read(Sensorcontroltime,20,7);
delayms(100);//1s

原来用STC单片机内部存储,也遇见类似的情况。一直没有解决。
原理图如下:

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

使用道具 举报

11

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2017-9-30
在线时间
33 小时
 楼主| 发表于 2020-8-9 20:40:32 | 显示全部楼层
本帖最后由 573509357 于 2020-8-9 20:54 编辑

图片为什么没显示啊?原理图是mini板的,SD卡和25Q16共用SPI接口的方式。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2020-8-11 01:11:59 | 显示全部楼层
是不是问过了?检查驱动,没有其他原因
回复

使用道具 举报

4

主题

178

帖子

0

精华

高级会员

Rank: 4

积分
665
金钱
665
注册时间
2019-7-28
在线时间
60 小时
发表于 2021-8-30 08:54:21 | 显示全部楼层
请在初始化后加20-100m延时,确保初始化完成。然后再读参数。
回复

使用道具 举报

11

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2017-9-30
在线时间
33 小时
 楼主| 发表于 2023-4-18 13:28:41 | 显示全部楼层
glenxu 发表于 2021-8-30 08:54
请在初始化后加20-100m延时,确保初始化完成。然后再读参数。

什么意思?不是特别明白!
回复

使用道具 举报

11

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2017-9-30
在线时间
33 小时
 楼主| 发表于 2023-4-18 13:29:09 | 显示全部楼层
正点原子 发表于 2020-8-11 01:11
是不是问过了?检查驱动,没有其他原因

用的是官方例程修改的
回复

使用道具 举报

70

主题

6761

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13079
金钱
13079
注册时间
2012-11-26
在线时间
3809 小时
发表于 2023-4-18 13:31:58 | 显示全部楼层
573509357 发表于 2023-4-18 13:29
用的是官方例程修改的

两年半了  还没解决啊  
学无止境
回复

使用道具 举报

11

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2017-9-30
在线时间
33 小时
 楼主| 发表于 2023-4-18 13:59:52 | 显示全部楼层
jermy_z 发表于 2023-4-18 13:31
两年半了  还没解决啊

后来用的内部FLASH,最近又拿出来搞了
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-4-30 09:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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