RTC 68hc68

Enviado:
19 Out 2006 20:24
por deniro
alo amigos, alguem sabe implementar o RTC 68hc68 no MC AT89s8252

Enviado:
19 Out 2006 21:02
por barboza
O que precisa?
Já fiz isso a um tmepo atras.

Enviado:
20 Out 2006 05:42
por Viktor
Por curiosidade, quantoo custa esse chip ?

Enviado:
20 Out 2006 09:43
por barboza
Viktor escreveu:Por curiosidade, quantoo custa esse chip ?
So desenvolvi, nunca comprei este cara.
Não sei o preço.
Só sei que é usado nos telefones publicos também.

Enviado:
21 Out 2006 12:04
por deniro
Olá Barboza, de ante mão agradeço pelo interesse de me ajudar. O problema é o seguinte não consigo enviar e nem receber os seus dados já revi a rotina que envia e recebe os dados para o RTC mais não consegui exito. Eu programo em Assembler.

Enviado:
23 Out 2006 09:27
por barboza
Quando fiz as rotinas para ele foi em C. É uma SPI comum.
Post seu codigo, talvez podemos ajudar.

Enviado:
28 Out 2006 08:16
por deniro
Estou colocando apenas as sub rotinas do relógio e o envio de dados e o recebimento de dados do RTC.
;MC ETÁ UTILIZANDO UM CRISTAL DE 2,097MHZ
;WTCMD É O ENDERAÇAMENTO DA MEMORIA RTC
;SDA É O DADO A SER ENVIADO
;SCL É O CLOCK
CONF_RTC: MOV WTCMD,#10110001B ;REGISTRADOR 31H
MOV R4,#81H
CALL WRITE
MOV WTCMD,#10110010B ;REGISTRADOR 32H
MOV R4,#00H
CALL WRITE
;________________________________________________________________________
LENDO_CONG: MOV WTCMD,#00110001B ;REGISTRADOR 31H
CALL READ
MOV WTCMD,#00110010B ;REGISTRADOR 32H
CALL READ
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
; RELOGIO WRITE-SPI
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
WRITE:
MOV A,WTCMD
CALL OUT
MOV A,R4
CALL OUT
RET
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
; RELOGIO READ-SPI
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
READ:
MOV A,WTCMD
CALL OUT
LCALL IN
MOV R2,A
RET
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
; SUB-ROTINAS PROTOCLO SPI
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
OUT:
MOV B,#8
OLOOP:
RLC A
MOV SDA,C
SETB SCL
CLR SCL
DJNZ B,OLOOP
SETB SDA
RET
IN:
MOV B,#8
SETB SDA
INLOOP:
CLR SCL
SETB SCL
MOV C,SDA
RLC A
DJNZ B,INLOOP
CLR SCL
RET