Libs para proteus

Softwares para design e simulação de circuitos eletrônicos

Moderadores: 51, guest2003

Libs para proteus

Mensagempor geraldomelo » 09 Abr 2008 04:50

Pessoal , alguém tem a library do RTC , HT1380 para simular no ISIS ??

se me lembro bem , eu tinha , mas não acho mais nem com reza ...

abs

Geraldo
geraldomelo
Byte
 
Mensagens: 267
Registrado em: 14 Out 2006 16:53
Localização: Ribeirão preto - SP

Mensagempor tcpipchip » 09 Abr 2008 13:49

Pq nao o DS1302 ou DS1307 ????
Pq tem que ser o HT1380 ?
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor geraldomelo » 09 Abr 2008 16:28

tcpipchip , porque o HT1380 custa 1,50 ...

abs
Geraldo
geraldomelo
Byte
 
Mensagens: 267
Registrado em: 14 Out 2006 16:53
Localização: Ribeirão preto - SP

Mensagempor Maurício » 09 Abr 2008 19:41

ririri...

E funciona, que funciona!

[]'s
"Não leve a vida tão à sério, afinal, nenhum de nós sairá vivo, dela!"
Avatar do usuário
Maurício
Word
 
Mensagens: 678
Registrado em: 14 Out 2006 17:23
Localização: São Paulo - SP

Mensagempor geraldomelo » 09 Abr 2008 20:27

Então Mauricio , vc tem ele para o ISIS .... se não , vou montar o circuito mesmo , vc poderia e dar uma dicas ?? ele eh I2C mesmo ... vou postando os testes aqui ..

ps : programo pic em C CCS

abs

Geraldo
geraldomelo
Byte
 
Mensagens: 267
Registrado em: 14 Out 2006 16:53
Localização: Ribeirão preto - SP

Mensagempor zielpunkt » 09 Abr 2008 21:00

HT1380 == (DS1302 - nvram)

Abço.
"Talento é mais barato que sal. O que separa a pessoa talentosa da bem-sucedida é muito trabalho duro." [ Stephen King ]
zielpunkt
Byte
 
Mensagens: 376
Registrado em: 12 Out 2006 11:36
Localização: Sao Paulo - SP

Mensagempor Maurício » 10 Abr 2008 18:59

geraldomelo escreveu:Então Mauricio , vc tem ele para o ISIS .... se não , vou montar o circuito mesmo , vc poderia e dar uma dicas ?? ele eh I2C mesmo ... vou postando os testes aqui ..

ps : programo pic em C CCS

abs

Geraldo


Salve, Geraldo!

Eu não uso ISIS e o HT1380 não é I2C, não! É um protocolo serial parecido com SPI, e é fácim de usar! Eles não costumam dar muito xabú!

E como disse o Ziel, acho que dá pra vc siumlar usando o componente DS1302.

[]'s
"Não leve a vida tão à sério, afinal, nenhum de nós sairá vivo, dela!"
Avatar do usuário
Maurício
Word
 
Mensagens: 678
Registrado em: 14 Out 2006 17:23
Localização: São Paulo - SP

Mensagempor geraldomelo » 11 Abr 2008 06:27

Ok Mauricio ... No forum antigo , tinha alguma coisa sobre o HT1380 , mas não consigo acessar mais ... to achando então que vou abrir um tópico mesmo sobre ele , para agente pode botar isso pra funcionar ... vc dá uma mão então ?? tem que fazer um protocolo para ele ?? nunca fiz uma macro dessa ... eu uso o CCS ..... vou dar uma lida melhor no datasheet dele , ai posto as duvidas ...

abs

Geraldo .
geraldomelo
Byte
 
Mensagens: 267
Registrado em: 14 Out 2006 16:53
Localização: Ribeirão preto - SP

Mensagempor zielpunkt » 11 Abr 2008 11:55

Se prestasse atenção ao meu post anterior não sofreria tanto...coisas da vida.





.
"Talento é mais barato que sal. O que separa a pessoa talentosa da bem-sucedida é muito trabalho duro." [ Stephen King ]
zielpunkt
Byte
 
Mensagens: 376
Registrado em: 12 Out 2006 11:36
Localização: Sao Paulo - SP

Mensagempor geraldomelo » 11 Abr 2008 16:08

hehehe .... calma ai Zielpunkt , o problema eh que eu não sei fazer funfar também o ds1302 .. hehehe ... na verdade estou precisando eh de uma mão para fazer isso funcionar ... ok no isis eu vou usar o ds1302 , mas como fazer , alguém tem alguma biblioteca ?? vou ter que fazer uma ?? eh isso que estou falando , não sei nem por onde começar ....

só pra esclarecer então , o ds1302 , eh semelhante ao ht1380 , até nos endereços ??

abs

Geraldo
geraldomelo
Byte
 
Mensagens: 267
Registrado em: 14 Out 2006 16:53
Localização: Ribeirão preto - SP

Mensagempor zielpunkt » 11 Abr 2008 20:33

Tô sossegado, Geraldo. Vc é que tá agitado, hehehe. Driver pro DS1302? Procura nos drivers do teu CCS. E, pra desenvolver, e como já disse: HT1380 == DS1302, mas sem a NVRAM, que é uma ram com 1/2 dúzia de bytes pra uso geral do DS, que vc não vai usar pq o HT não tem. E olha só o milagre: vai nos exemplos do CCS e procura "EX_RTCLK.C"... Não te falei?




Abço.
"Talento é mais barato que sal. O que separa a pessoa talentosa da bem-sucedida é muito trabalho duro." [ Stephen King ]
zielpunkt
Byte
 
Mensagens: 376
Registrado em: 12 Out 2006 11:36
Localização: Sao Paulo - SP

Mensagempor geraldomelo » 04 Ago 2008 05:01

Ola pessoal ... o tópico já tem um tempo , mas voltando a mexer ..

olhem esse programa :

#include <16F628A.h>
#use delay (clock=20000000)
#fuses HS,NOWDT,PUT,BROWNOUT,NOLVP,NOMCLR
#use fast _io (A)
#use fast_io(B)
#include <regs_16.h>
#include <mod_lcd_pic16F628a.c>
#include <ds1302.c>


void main(void)
{
cmcon=7;
set_tris_a (0);
set_tris_b (0);
output_a(0);
output_b(0);
lcd_ini() ;
rtc_init();
rtc_set_datetime(4,8,8,1,3,15); //rtc_set_datetime(day,mth,year,dow,hour,min)

lcd_escreve('\f'); // apaga lcd
lcd_envia_byte(0,0x0c); // apaga cursor do lcd

While (true)
{ int hr,min,sec ;


rtc_get_time(hr,min,sec);
printf(lcd_escreve , "hora: %u:%u:%u" , hr,min,sec);

delay_ms(200);

lcd_escreve('\f'); // apaga lcd
}}

então pessoal , isso daqui inmprime no LCD do proteus assim :

3: 1 : 0 ai o final ai que está zero , as vezes muda para 3 e só .... engraçado eh que na janelinha do DS1302 qua aparece no proteus , mostra que ele setou certinho para 3 :15 e que tá funcionando ..

ah , outra coisa , nessa chamada para setar :

rtc_set_datetime(day,mth,year,dow,hour,min)

oque eh dow ???

por favor pessoal , me de um help ... já tentei de tudo aqui viu ..

bom que agora vamos ver s e agente fecha esse tópico ..

abs

Geraldo
geraldomelo
Byte
 
Mensagens: 267
Registrado em: 14 Out 2006 16:53
Localização: Ribeirão preto - SP

Mensagempor zielpunkt » 04 Ago 2008 11:21

Muita calma nessa hora...

Se o que postou é a cópia fiel do teu software, o formato do teu printf está errado. Volto a insistir: observe (pasta EXAMPLES) os exemplos do CCS - EX_RTCLK.C e EX_RTC.C, e leia sobre o printf, formato de dados do RTC no datasheet dele, etc, senão, qdo precisar modificar o seu projeto, terá sempre muita dificuldade. DOW é day-of-week (dia da semana), sendo domingo o dia '1', como já te responderam em outro tópico q vc abriu pra tratar do mesmo assunto.



Abço.
"Talento é mais barato que sal. O que separa a pessoa talentosa da bem-sucedida é muito trabalho duro." [ Stephen King ]
zielpunkt
Byte
 
Mensagens: 376
Registrado em: 12 Out 2006 11:36
Localização: Sao Paulo - SP

Mensagempor geraldomelo » 05 Ago 2008 02:48

Zielpunkt , não entendi onde meu printf possa estar errado , pois apenas ele não inclui as variaveis da data , mas mesmo assim então , eu copiei e colei a chamada das variaveis e o printf do exemplo que vc falou ... coloquei essa no lugar do meu :

rtc_get_date( day, mth, year, dow);
rtc_get_time( hr, min, sec );

printf(lcd_escreve, "%02u/%02u/%02u\n\r %02u:%02u:%02u\r",mth,day,year,hr,min,sec);

mesmo assim , o funcionamento continua o mesmo ... ... de uma olhada nesse printscreen do proteus ... repare do lado superior esquerdo , que os valores foram aceitos pelo DS1302 , mas não mostra no lcd ... ..

olhe o link : http://picasaweb.google.com/geraldo.mar ... 02__HT1380

e agora ?? será que vc mesmo , ou alguém mais poderia testar ai ??? na realidae não vejo onde esta errado ...

dá um help ai ... hehhe

abs

Geraldo
geraldomelo
Byte
 
Mensagens: 267
Registrado em: 14 Out 2006 16:53
Localização: Ribeirão preto - SP

Mensagempor zielpunkt » 05 Ago 2008 10:31

Se eu disser q vou testar estarei te enganando, pq estou 'socado' de trabalho. Sugiro que dê uma checada na tua rotina de lcd, pra começar. O clock do pic no proteus está correto? Confere com o do software?


Abço. E vai postando aí.
"Talento é mais barato que sal. O que separa a pessoa talentosa da bem-sucedida é muito trabalho duro." [ Stephen King ]
zielpunkt
Byte
 
Mensagens: 376
Registrado em: 12 Out 2006 11:36
Localização: Sao Paulo - SP


Voltar para Software EDA ( KiCAD, Altium Designer, Protel, Eagle, P-CAD )

Quem está online

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

x