Página 1 de 1

RTC 68hc68

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

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

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

MensagemEnviado: 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.

MensagemEnviado: 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.

MensagemEnviado: 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.

MensagemEnviado: 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