Странные выходы платы DS1302 RT C на последовательном мониторе Arduino - PullRequest
0 голосов
/ 30 января 2020

У меня есть плата DS1302 RT C (Waveshare), подключенная к Arduino Uno.

Я печатаю время на последовательном мониторе Arduino, но получаю странные цифры / символы, и через 2-4 секунды он перестает печатать.

Проводка:

V cc -> 5 В

GND -> GND

I / O (MISO) -> Контакт 12

SCLK -> Контакт 13

CE (CS) -> Контакт 10

Используемая библиотека: VirtuabotixRT C библиотека.

То, что я пробовал до сих пор:

Я попробовал вторую плату DS1302 RT C.

Я попробовал другую плату Arduino.

Я пытался изменить провода-перемычки.

Я пробовал разные скорости передачи.

Код:

#include <virtuabotixRTC.h>

virtuabotixRTC myRTC(7,8,9);

void setup() {

  Serial.begin(9600);
  //  myRTC.setDS1302Time(30,30,5,5,5,5,2020);
}

void loop() {
  myRTC.updateTime();
  Serial.print(myRTC.hours);
  Serial.print(":");
  Serial.print(myRTC.minutes);
  Serial.print(":");
  Serial.println(myRTC.seconds);
}

Скриншоты: enter image description here

enter image description here enter image description here

...