你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于使用逻辑分析仪调试SPI异常问题

[复制链接]
癸锋 提问时间:2019-6-25 20:01 /
如题,小弟最近用逻辑分析仪(挺便宜的一款,但没道理低速率SPI也有问题吧?)想对STM32F103C8T6和NRF24L01之间的SPI通信进行监测,使用的是SPI2,但是发现只要逻辑分析仪任一通道夹到SPI_CLK上,SPI运行就不正常,没办法通过自检(我在自检成功后会打印提示语句)。
即使不运行上位机,连接线弄短也不行,只要一夹上就不能通过自检,其他线没有影响。SPI配置速率256分频,就是140K速率。跪求各位大佬有没有好的办法,手上没有第二个逻辑分析仪了~

微信截图_20190625195556.png
微信截图_20190625200110.png
收藏 评论12 发布时间:2019-6-25 20:01

举报

12个回答
edmundlee 回答时间:2019-6-25 23:04:43
先断开逻辑分析仪跟开发板的所有连线, 然后拿个万用表,量一下开发板的线与逻辑分析仪的地线的电压, 交流直流都量, 量完之后你就会有答案了

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

癸锋 回答时间:2019-6-26 08:36:03
edmundlee 发表于 2019-6-25 23:04
先断开逻辑分析仪跟开发板的所有连线, 然后拿个万用表,量一下开发板的线与逻辑分析仪的地线的电压, 交流 ...

大神,量完了也不是很明白,请点拨一下~~~~~直流档:SPI各线对逻辑仪电压:MOSI、MISO、CLK都是0V,NSS是3.3V;交流档:MOSI、CLK、NSS都是0V,MISO是1.3V
edmundlee 回答时间:2019-6-26 10:34:01
540429224 发表于 2019-6-26 08:36
大神,量完了也不是很明白,请点拨一下~~~~~直流档:SPI各线对逻辑仪电压:MOSI、MISO、CLK都是0V,NS ...

量错了
在断开逻辑分析仪与开发板的所有连线(包括地线)情况下,测量 逻辑分析仪的地线  与 开发板的地线 之间的电压。
STMWoodData 回答时间:2019-6-26 10:57:39
提示: 作者被禁止或删除 内容自动屏蔽
癸锋 回答时间:2019-6-26 11:14:37
edmundlee 发表于 2019-6-26 10:34
量错了
在断开逻辑分析仪与开发板的所有连线(包括地线)情况下,测量 逻辑分析仪的地线  与 开发板的地 ...

交直流都是0V,我用笔记本的USB口供电的~
癸锋 回答时间:2019-6-26 11:18:07
流水源 发表于 2019-6-26 10:57
SPI_CLK的io配置强推挽输出,再就是地线要接好,逻辑分析仪与板共地看看

配置成复用推挽的,也共地了。
五哥1 回答时间:2019-6-27 17:06:39
上网找下逻辑分析仪的电路图,或者打开逻辑分析仪,看看硬件构成,找下有无问题。
用万用表检测SPI_CLK的io的电压,在夹上和未夹时有无变化。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

请叫我小阳 回答时间:2019-6-27 17:31:52
遇到过类似的情况,用的是硬件SPI驱动OLED点阵屏,接就完全不显示。
实际情况总结一下就是如果用Cube MX配置硬件SPI,所对应的GPIO驱动方式就会变成弱上拉,显示屏模块没有上拉,接了这个东西后被拉低电平,你只要外接个1k上拉电阻就行了。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

Kevin_G 回答时间:2019-6-28 14:40:27
用示波器看,引脚的驱动能力不足。

评分

参与人数 1蝴蝶豆 +1 收起 理由
STMCU + 1

查看全部评分

癸锋 回答时间:2019-6-30 17:27:46
qsazx874 发表于 2019-6-27 17:31
遇到过类似的情况,用的是硬件SPI驱动OLED点阵屏,接就完全不显示。
实际情况总结一下就是如果用Cube MX配 ...

还没试加上拉电阻,但是发现如果连续两次对NRF24L01进行自检就没有问题,加上逻辑分析仪也没问题。请教一下大神,这是什么幺蛾子,为什么要两次才能自检成功,第一次无效?
癸锋 回答时间:2019-6-30 17:28:04
Kevin201707 发表于 2019-6-28 14:40
用示波器看,引脚的驱动能力不足。

发现如果连续两次对NRF24L01进行自检就没有问题,加上逻辑分析仪也没问题。请教一下大神,这是什么幺蛾子,为什么要两次才能自检成功,第一次无效?
Kevin_G 回答时间:2019-7-2 09:16:12
540429224 发表于 2019-6-30 17:28
发现如果连续两次对NRF24L01进行自检就没有问题,加上逻辑分析仪也没问题。请教一下大神,这是什么幺蛾子 ...

还是逻辑分析仪干扰到了信号,而且很难测试到。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版