找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

[NUC] 关于SPI与W25Q16flash芯片通讯问题

[复制链接]
跳转到指定楼层
楼主
匿名  发表于 2019-3-4 20:04:40 |只看大图 回帖奖励 |倒序浏览 |阅读模式
最近通过MCU的SPI对flash芯片进行读写。其中片子有这样一段话,SPI的DI(写操作)输入时在CLK的上升沿,DO(读操作)是在CLK的下降沿。那么我进行SPI配置的时候,只能配置一次上升沿还是下降沿进行读取数据。这样难道在每次读写转换的时候,重新修改配置吗?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具

沙发
匿名  发表于 2019-3-6 13:54:32
配置一次就可以,这个是配置的规则。
规则设定好了,后面就一直按照这个规则了。
除非你想修改这个规则,需要重新设定。
回复 支持 反对

使用道具

板凳
匿名  发表于 2019-3-7 08:51:19
游客 112.64.146.x 发表于 2019-3-6 13:54
配置一次就可以,这个是配置的规则。
规则设定好了,后面就一直按照这个规则了。
除非你想修改这个规则,需 ...

所以在读写转换过程中还是得重新配置了?因为读和写操作分别是在CLK时钟的下降沿和上升沿的,每次读写转换都要重新配置DrvSPI_SetSlaveSelectActiveLevel这个函数(个人认为,没有验证过)
回复 支持 反对

使用道具

地板
匿名  发表于 2019-3-7 13:40:29
不用重新配置
回复 支持 反对

使用道具

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU