problème de code

L

lats

Guest
Salut, i la nuit dernière tentait d'interface avec ADE7754 89C51. Je viens de tension de 220 V en courant alternatif à la phase A d'entrée (via réseau de résistances 1Mohm/1K) et lire la valeur du registre AVrms qui montre une grande valeur qui change avec le changement de tension. Mais la valeur est trop grande que possible. Je doute que dans une partie de mon code. Si le code est écrit que: -
Code:
 CLR C SETB SCLK CLR SCLK; SERIAL HORLOGE DE ADE7754 MOV C, DOUT; DOUT EST HORS DE DONNEES ADE7754 RLC A
ou devrait-il être comme ci-dessous????
Code:
 CLR C SETB SCLK MOV C, DOUT RLC A CLR SCLK; CLR SCLK devrait être fait après RLC ?????
Merci
 
ADE7754 est doté d'une interface SPI. Les données sont déplacées en dehors du ADE7754 à la sortie logique DOUT sur un front montant du SCLK. Jusqu'à ce que le front montant suivant le niveau de sortie DOUT est constante. Habituel les données sont lues par le microcontrôleur sur le front descendant de SCLK. Pour la compatibilité avec 8051 série avec CKS 1 ou 4 cycle de la machine /:
Code:
 CLR C SETB SCLK NOP CLR SCLK; SERIAL HORLOGE DE ADE7754 MOV C, DOUT; DOUT EST HORS DE DONNEES ADE7754 RLC A
si ce n'est correcte
Code:
 CLR C SETB SCLK NOP MOV C, DOUT RLC A CLR SCLK; CLR SCLK devrait être fait après RLC ?????
 

Welcome to EDABoard.com

Sponsor

Back
Top