发 帖  
原厂入驻New
申请华秋企业认证 多层板首单免费打样!
30s提交资料,10分钟通过审核(免费赔付+顺丰包邮)>>立即报名
[问答] psoc 4 scb i2c的通信不工作是怎么回事?
80 PSoC4 I2C 传感器
分享
嗨,各位,
我很难使PSoC4按预期工作。我的目标是读出电流和电压传感器(Max 78630)的数据,为此我使用I2C(SCB I2C Master)。软件工作,但我不知道发生了什么,但现在我的I2C通信似乎不工作的正确了。疯狂的是,当我断开I2C传感器时,我的软件没有显示任何行为,没有错误。还有什么是疯狂的,传感器地址是3,但是当我扫描时,传感器在地址15回答,这对我来说没有意义,我真的很感激每一个提示:
最好的问候,
尼尔斯
邮政编码
3.7兆字节
0
2019-10-30 08:13:22   评论 分享淘帖 邀请回答

相关问题

8个回答
您在Meal.C和Debug .c中丢失了& Stdio.H& Gt,这引起了很多警告,也转到Project选项卡并选择Bug设置并设置Sprint设置。我没有你正在使用的设备。在STDIO修复之后,该板没有错误编译。
2019-10-30 08:23:50 评论

举报

你好,
谢谢你的回答,我改变了你提到的事情,但没有改变。因此,我测量了一个ARDUNO(它在工作)的信号,并在PSoC上做同样的例程,从传感器读出数据。一个ARDUIO,你可以看到首先写从地址(3),然后注册(也3)一个设备纵队。但是在PSoC上的行为有点疯狂,传感器不确认它的地址。
来自阿杜尼奥:
来自PSoC:
2019-10-30 08:30:33 评论

举报

我猜你已经在I2C信号上拉上了电阻。
2019-10-30 08:39:08 评论

举报

将堆大小从0x080增加到0x800,看看是否有帮助。它在CydWR文件的系统部分中。
2019-10-30 08:50:56 评论

举报

是的,像在数据表中推荐的,我在SDA和SCL上有拖动,对于I2C不是很正常吗?
更改堆大小,但软件具有相同的输出。
2019-10-30 08:58:06 评论

举报

波形显示SCL有错误,它是1.5V,SDAIS>3.3V,你需要图出硬件出了什么问题。
2019-10-30 09:16:48 评论

举报

哦,我算错了,SCL更坏了,0.4V!
2019-10-30 09:28:06 评论

举报

2019-10-30 09:34:36 评论

举报

只有小组成员才能发言,加入小组>>

391个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /6 下一条

快速回复 返回顶部 返回列表