Página 1 de 1

Simulação proteus (problema)

MensagemEnviado: 24 Set 2009 12:11
por jrmaceio
Estou fazendo uma simulação com o proteus e essa primeira figura mostra o circuito funcionanco perfeitamente. Mas existe um I2C Debugger monitorando o trafego de dados, até ai tudo bem, mas quando removo o I2C Debugger como mostra na 2a figura o circuito passa a não funcionar correramente, a data fica 00/00/2000 e a hora 00:00. O que pode está acontecendo ?

Correto
Imagem

Com problema
Imagem

MensagemEnviado: 24 Set 2009 13:14
por tcpipchip
Qual a frequencia de CLK que ajustasse no teu source code para o barramento i2c ?

TCPIPCHIP

MensagemEnviado: 24 Set 2009 14:04
por jrmaceio
ajustei no source :

I2C1_Init(100000); //DS1307 I2C is running at 100KHz

e no proteus configurei para 100KHz

O clock do PIC 8MHz

MensagemEnviado: 24 Set 2009 14:27
por ze
os R de pullup são R ou são pullup? Prefira usar o componente pullup que fica BEM + rápida a simulação.
(e parece não estar ligados ao vcc (?!))
abç

MensagemEnviado: 24 Set 2009 14:44
por jrmaceio
Estão ligados ao VCC, mas são Resistores de 5K.

Troquei por pullup e funcionou certinho.

Mas na pratica, na montagem eu uso registores comuns ? da forma que estão ligados no proteus ?

Obrigado mais uma vez.

MensagemEnviado: 24 Set 2009 16:06
por tcpipchip
Sim, 4.7K tá bom
=========================

O Nathan acabou de entrar :)

Veja foto!

MensagemEnviado: 24 Set 2009 16:22
por jrmaceio
rsrsrsrs, valeu pessoal. Vou ler mais o datasheet. É a mania de buscar tudo prontinho, obrigado!!!!!!!!!!!!!!