RISC-V技术william hill官网
直播中

jf_46793279

4年用户 70经验值
擅长:嵌入式技术 接口/总线/驱动 光电显示 控制/MCU
私信 关注
[经验]

【中科昊芯Start_DSC28034PNT湖人开发板试用体验】中科昊芯湖人开发板例程篇 -- SPI Flash

工作原因,近期项目需要用到SPI Flash (具体型号为GD25Q16EtiGR)存储一些数据,动手前觉得应该挺简单的,但实际调试过程中发现Flash芯片对MCU发过来的SPI控制信号没有反应无动于衷。后来想起来湖人开发板上就有一颗同系的兼容Flash,就想到了借用湖人开发板相互交叉验证的思路。
虽然确定开发板板上有板载芯片,但是想要跟目前使用主控交叉验证的话板子需要把相关的IO引出来否则需要手动跳一些线出来。仔细阅读湖人开发板原理图,幸运的发现编号P2的9根排针把SPI Flash相关引脚接了出来,这就极大的方便了后续的工作。
首先准备尝试一下湖人开发板的demo。根据之前安装配置好的开发环境,切换工程到HX_DSC28034_SPI_FLASH 编译-下载-调试,同时利用逻辑分析仪接在P2MI SK MO引脚上,抓取SPI相应的信号一切正常(见图),对比我们使用的MCU的SPI并无不同。
经过一番折腾,最终发现问题的原因,原来SPIFlash CS引脚不能一直使能,这一点与之前接触的一些SPI器件不同。最后在代码中加入了CS使能以及禁止功能后flash可以正常使用。

  • 湖人板 SPI.JPG

回帖(1)

haawking

2022-7-27 08:48:47
举报

更多回帖

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