arduino - Adafruit 数据屏蔽 RTC 给出错误
问题描述
我在 Arduino Mega 上有一个 Adafruit 数据屏蔽。这是一个新的盾牌和电池。电池有3V。RTC 是一个PCF8523
. 使用示例代码我得到这个:
RTC is NOT running!
2165/165/165 (Monday) 165:165:85
since midnight 1/1/1970 = 2087831889s = 24164d
now + 7d + 12h + 30m + 6s: 2036/3/7 5:48:15
2165/165/165 (Monday) 165:165:85
since midnight 1/1/1970 = 2087831889s = 24164d
now + 7d + 12h + 30m + 6s: 2036/3/7 5:48:15
2165/165/165 (Monday) 165:165:85
since midnight 1/1/1970 = 2087831889s = 24164d
now + 7d + 12h + 30m + 6s: 2036/3/7 5:48:15
我尝试运行I2C 扫描仪
我得到这个结果:
I2C Scanner
Scanning...
Unknown error at address 0x01
Unknown error at address 0x02
Unknown error at address 0x03
.
.
.
Unknown error at address 0x7C
Unknown error at address 0x7D
Unknown error at address 0x7E
No I2C devices found
所有的针都排成一行并插上电源。我BME280
在防护罩上安装了一个温度、压力和湿度传感器,我认为它很糟糕。删除它后,我仍然得到相同的错误。我还没有把它连接BME280
到另一块板上来测试它。
有任何想法吗?
解决方案
我购买了一块新的 Mega 板、数据屏蔽和压力传感器。在做了一些交换之后,我发现 Mega 上的 I2C 端口坏了。在新的 Mega 板上一切正常。除了那个端口,旧的 Mega 可以工作。
推荐阅读
- javascript - JS - 两个数组的总和,其中数组的长度可能不相等
- c# - C# - Linq 使用 List 和 Where 子句优化代码
- java - 基于用户权限的休眠会话
- php - 创建太多播放列表时出错?
- c# - 无法在 C# 中连接字符串
- java - JSF:/WEB-INF/*/javax.faces.resource/theme.xhtml 在 ExternalContext 中找不到作为资源(Primeface 的资源 URI 有星号)
- ansible - Ansible 变量分配给主机
- liquibase - Liquibase:设置布尔默认值的问题
- c# - 为什么要字典
实现了 ICollection 和 IEnumerable - haskell - 为什么 Maybe 的 Semigroup 实例偏向 Just 而 Monoid 使用 Nothing 作为其空元素?