单片机/MCUwilliam hill官网
直播中

张飞实战电子张角

3年用户 543经验值
擅长:嵌入式技术 控制/MCU 嵌入式技术
私信 关注
[文章]

【项目实战】基于RISC-V单片机的鸿蒙系统开发板项目日记连载---硬件调试篇--SPI读取Flash

` 本帖最后由 张飞电子学院张角 于 2021-3-18 16:03 编辑

RISC-V开发板SPI通信模块调试1
         我们这块开发板使用的是W25Q128FVSG这个Flash进行外部存储的,这个Flash和单片机之间的通信方式是SPI通信。Flash模块焊接完成之后,一直通信不成功,我们在这个地方的调试花费了非常长的时间。有不少经验值得总结分享。
         还是先上实物图和原理图,给大家一个感性的认识。
图1  W25Q128FVSG连接威廉希尔官方网站
上图是SPI Flash实物接口威廉希尔官方网站 ,红框中的就是W25Q128FVSG芯片。黄框里面的是1.8V转3.3V双向电平转换芯片。为什么需要这个电平转换芯片呢,主要是因为我们单片机的IO接口输入输出是1.8V的电平,然而这个存储Flash的工作电压是3.3V。这个1.8V的芯片IO输出电压,在实际使用的单片机中是比较少见的,我们这款单片机某种程度上应该算是一种原型机,1.8V的电压是芯片内部的电压。

2.png

图2 SPI接口威廉希尔官方网站 原理图
         关于SPI接口威廉希尔官方网站 图的原理部分,我们在这里就先不做详细介绍了,整体也比较简单,具体的接线方式,我们可以查看一下datasheet引脚的对接口的描述方式。然后按照datasheet的接线要求来接就可以了。
         比如datasheet中,对WP引脚的描述,是这样的。
文档上传不够方便,详细内容麻烦下载附件。
` 1.png
03 spi通信调试记录1.pdf (485.79 KB)
(下载次数: 4, 2021-3-18 16:03 上传)

回帖(2)

松山归人

2021-3-18 17:10:59
一直在关注张角老师的这个原创项目,现在更新到SPI通信调试了,赶紧过来学习
举报

取名被重复

2021-3-18 20:58:25
看见张角老师发的鸿蒙反手就是一个赞  佩服
举报

更多回帖

发帖
×
20
完善资料,
赚取积分