Щит данных Adafruit RT C дает ошибки - PullRequest
0 голосов
/ 18 февраля 2020

У меня есть щит данных Adafruit на Arduino Mega. Это новый щит и аккумулятор. Аккумулятор имеет 3В. RT C является 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

Я попытался запустить сканер I2 C

Я получил такой результат:

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 к другой плате, чтобы протестировать его.

Есть идеи?

1 Ответ

0 голосов
/ 25 февраля 2020

Я приобрел новую плату Mega, щиток данных и датчик давления. После некоторого обмена я обнаружил, что порт I2 C на Mega был плохим. Все хорошо работает на новой плате Mega. Старая Мега работает за исключением этого порта.

...