spi通信把模块的GND拔掉后读数变成正常

2019-07-14 15:21发布

hi,各位大神。我现在在调试STM32开发板与一个模块进行SPI通信,中间是杜邦线连接的。读取模块的who am i值,现在读出的值是0x40,而真实值是0x6A。现在遇到2种情况,第一个情况是把模块的GND拔掉后,读数变成正常;第二个情况是不拔GND的时候,把示波器的表笔放在spi的SCK线上,读数也会变成正常。大神,这大概是什么问题?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
Green_LJ
1楼-- · 2019-07-14 22:29
开发板要与模块共地
nmcxkwqjhd
2楼-- · 2019-07-14 23:56
 精彩回答 2  元偷偷看……
MarsShu
3楼-- · 2019-07-15 00:32
看波形啊,把spi速率调慢点,加上拉电阻,共地
jfuwre
4楼-- · 2019-07-15 02:32
应该是不共地或者电压,导致MCU判断出问题。。。或者是从机判断出问题,导致返回值错误!!!
q694635980
5楼-- · 2019-07-15 08:09
不会不会
6楼-- · 2019-07-15 12:12
感觉是硬件问题呢

一周热门 更多>