硬件SPI读取数据遇到困难,手指放在CLK线上就正常了,求助

2020-02-11 10:17发布

单片机是XS128,使用M口的硬件SPI,40Mhz 读取W25Q16。

现在的问题是:将示波器探针放在Flash芯片的DO上,没有数据输出(或者在该有数据的时候波形电压是很低的而是不是数据的形状),但是同时将另一个探针放在CLK上,就神奇的输出了数据。。

或者,DO上不放探针,只在CLK上放一个示波器探针,甚至说用手指触碰CLK引脚,就会有正常数据,不碰就没有。

已经排除了虚焊的原因,在CLK上拉10K下拉10K都是过,不管用。。

请问这个神奇的现象是什么原因?如何解决?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
30条回答
xiaodao35
1楼-- · 2020-02-11 14:24
CLK加个10P小电容,速度高了,波形有毛刺了!
glacier1
2楼-- · 2020-02-11 15:42
 精彩回答 2  元偷偷看……
NJ8888
3楼-- · 2020-02-11 21:00
可能你选的相位不对
luckner
4楼-- · 2020-02-12 00:14
串个电阻?
liujinyi016
5楼-- · 2020-02-12 01:26
大概 是硬件问题
linhao1581
6楼-- · 2020-02-12 06:48
检查一下电源的纹波,如果是开关电源试一下加个Y电源跨接到低高低压的地线上

一周热门 更多>