hx8357 et ds1307 incompatible ?

Bonjour,

Je vient enfin de recevoir mon hx8357.
Apres avoir assaillez de téléverser les exemples, je me lance pour aller plus loin afin de l’intégrer dans mon projet.
Je l’intègre donc avec mon ds1307 et cherche a afficher l'heure.
Sauf que après 2h de test et de vérifications, je sèche !
Des lors que je rajoute la ligne "DateTime now = rtc.now();" dans le void loop, rien ne ce passe !
l'ecran reste noir.
J'ai testé en ajoutant "serial.print" pour avoir l'heure et rien non plus.

je me demande donc si il n'y aurait pas un problème de compatibilité.

Voici mon code :

#include "RTClib.h";
#include <TFT_HX8357.h>
TFT_HX8357 tft = TFT_HX8357();
#include <Wire.h>

RTC_DS1307 rtc;



void setup() {
  rtc.begin();
   tft.begin();
  tft.setRotation(1);
tft.fillScreen(TFT_BLACK);
}
  

void loop() {
DateTime now = rtc.now();
tft.setTextColor(TFT_RED,TFT_BLUE);
tft.drawNumber(now.second(), 10, 10, 4);
  delay(1000);
}

merci

Votre afficheur est en SPI ou en 8 bit? sur quelles pins vous avez connecté quoi?

bonjour,

Non pas en spi.
les caractéristique de l’écran dise que oui mais je ne trouve pas le pin "dc"
#define TFT_DC ?
#define TFT_CS 45

l'ecran en directe sur toute les ranger de pin du mega de 22 a 53
et le ds1307 sur 20 et 21.

Peut etre qu'en spi le probleme seras resolu ?
tu c'est ou est le pin dc ?

effectivement ils ne semblent pas avoir exporté la pin pour Data / Commande (D/C)

pour votre DS1307, vous avez bien aussi connecté le GND?

oui, oui,

Je vient de tester avec un nouveau ds1307 et ça marche :confused:
Bizard ...

Merci jml