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

关于使用逻辑分析仪调试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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版