2017-06-16 2 views

Répondre

0

Consultez la fiche technique du chronogramme: https://datasheets.maximintegrated.com/en/ds/DS3234.pdf Consultez ensuite le manuel de référence de la famille pour la section PIC32 SPI. (Google it) vous devrez configurer un bus SPI sur le PIC et y écrire des données, commencer au niveau bas et utiliser les registres, pas Harmony. Je ne me crois pas ou quelqu'un ici va le faire pour vous, je pourrais le faire fonctionner dans environ 10 minutes si j'avais le rôle.

+0

Merci d'avoir répondu. En fait, j'ai traversé les deux et développé le code en conséquence. Un problème survient lors de la lecture des données de RTC, Lors de l'interfaçage, pendant que j'exécute le code, dans SPIxBUF, je ne reçois que la valeur 0x0FF. Je ne sais pas où je me trompe. Si vous voulez, je peux poster le code entier ici. –

+0

Vérifiez l'alimentation de la puce RTC et vérifiez que vos sélections de puce sont tirées au bon moment. Vérifiez que vous avez configuré le périphérique SPI en mode 16 ou 32 bits en conséquence. Il y a aussi CKS et CKP qui sont le bord de l'échantillon d'horloge et la polarité de l'horloge. Vérifiez que ceux-ci sont également corrects. Tout ce que j'ai dit ici est dans SPIxCON. – blsmit5728

+0

Merci d'avoir répondu. J'utilise le mode 8 bits en effaçant les modes 16 et 32 ​​bits. J'utilise la communication SPI mode-3. Ici, je joins les paramètres du registre SPIxCON. –