RTC 68hc68

Software e Hardware para linha x51

Moderadores: 51, guest2003, Renie, gpenga

RTC 68hc68

Mensagempor deniro » 19 Out 2006 20:24

alo amigos, alguem sabe implementar o RTC 68hc68 no MC AT89s8252
Avatar do usuário
deniro
Byte
 
Mensagens: 135
Registrado em: 19 Out 2006 20:18
Localização: Rio de Janeiro

Mensagempor barboza » 19 Out 2006 21:02

O que precisa?
Já fiz isso a um tmepo atras.
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.
Avatar do usuário
barboza
Word
 
Mensagens: 948
Registrado em: 17 Out 2006 13:42
Localização: Longe de onde gostaria de estar

Mensagempor Viktor » 20 Out 2006 05:42

Por curiosidade, quantoo custa esse chip ?
Viktor
Byte
 
Mensagens: 281
Registrado em: 12 Out 2006 11:33

Mensagempor barboza » 20 Out 2006 09:43

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.
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.
Avatar do usuário
barboza
Word
 
Mensagens: 948
Registrado em: 17 Out 2006 13:42
Localização: Longe de onde gostaria de estar

Mensagempor deniro » 21 Out 2006 12:04

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.
Avatar do usuário
deniro
Byte
 
Mensagens: 135
Registrado em: 19 Out 2006 20:18
Localização: Rio de Janeiro

Mensagempor barboza » 23 Out 2006 09:27

Quando fiz as rotinas para ele foi em C. É uma SPI comum.
Post seu codigo, talvez podemos ajudar.
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.
Avatar do usuário
barboza
Word
 
Mensagens: 948
Registrado em: 17 Out 2006 13:42
Localização: Longe de onde gostaria de estar

Mensagempor deniro » 28 Out 2006 08:16

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
Avatar do usuário
deniro
Byte
 
Mensagens: 135
Registrado em: 19 Out 2006 20:18
Localização: Rio de Janeiro


Voltar para 8051

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x