[国产单片机] 数据手册里的这玩意是什么意思

[复制链接]
2997|8
 楼主| 比神乐 发表于 2021-11-9 14:35 | 显示全部楼层 |阅读模式

一款存储芯片,EN25F10。
dummy是什么意思?是读一个字节还是写一个字节?
我现在驱动CS,CLK,MOSI都没问题,拿示波器测了。
MISO有点问题。CMT2106X初始化管脚好像必选上拉和下拉。
浮空似乎不行。
sys_set_hv_reg(CUS_PADCTL6_ADDR, (GPIO13_CNF_INPUT_PULLUP), (M_GPIO13_CNF));
sys_set_hv_reg(CUS_PADCTL12_ADDR, (GPIO13_INPUT_FLOATING  ), (M_GPIO13_ODR));       
下面的可以选择浮空,上面的我选择上拉。
可是读取ID号老是不成功。
高手指教,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
LcwSwust 发表于 2021-11-9 15:05 | 显示全部楼层
本帖最后由 LcwSwust 于 2021-11-9 15:06 编辑

dummy应当是指随便给个数据,比如0xFF.
SPI从时序讲不存在读或写的选项,因为主机写一个字节的同时也在读一个字节,SCK发出8个时钟脉冲\MOSI输出8位数据\MISO输入8位数据,是同时进行的.
从这图来看,应是这个器件在那个时候只需要SCK脉冲,数据可随便给.
所以,你就把dummy替换成0xFF就行.

评论

学习了!  发表于 2021-11-12 16:35
 楼主| 比神乐 发表于 2021-11-9 15:07 | 显示全部楼层
LcwSwust 发表于 2021-11-9 15:05
dummy应当是指随便给个数据,比如0xFF.
SPI从时序讲不存在读或写的选项,因为主机写一个字节的同时也在读一个 ...

谢谢!我试试
NJZR 发表于 2021-11-9 15:46 | 显示全部楼层
若干个空时钟脉冲,从器件利用这段时间准备你请求的数据
ningling_21 发表于 2021-11-10 14:39 | 显示全部楼层
这个位置的数据无意义,可忽略
xyz549040622 发表于 2021-11-12 16:43 | 显示全部楼层
从字面意思翻译,dummy应该是无效的,假的意思。再对比SPI的时序,应该理解为这几位是无效位,所以不管什么数据都是可以的。
hello、C 发表于 2021-11-13 09:20 | 显示全部楼层
可以的
干掉9527 发表于 2021-11-13 21:08 | 显示全部楼层
随便给什么数据都可以
您需要登录后才可以回帖 登录 | 注册

本版积分规则

470

主题

3537

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部