Microcontroladores PIC en Linux.
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

DS1307 con sdcc

3 participantes

Ir abajo

DS1307 con sdcc Empty DS1307 con sdcc

Mensaje por litox9 Sáb 6 Feb 2010 - 11:29

Me gustaria hacer algo como esto, es decir, conectar un Reloj de Tiempo Real(RTC) a un pic, pero con sdcc claro. Creo que el problema lo tendría en el puerto I2C, no se si ya está implementada alguna librería para el I2C con pics 16F. Si la hay sería mucho mas facil todo, me suena haber leido que la hay para 18F pero no se si se podria adaptar facilmente o no.
¿Alguna idea para hacerlo lo mas facil posible?
Saludos
litox9
litox9
Asiduo del Foro
Asiduo del Foro

Mensajes : 101
Fecha de inscripción : 14/04/2009

http://litox.entramado.net/

Volver arriba Ir abajo

DS1307 con sdcc Empty Re: DS1307 con sdcc

Mensaje por Fernan Dom 7 Feb 2010 - 21:39

En esta pagina Felixls presenta algunas librerias para 16F entre ellas una para bus I2C.

http://www.ucontrol.com.ar/forosmf/programacion-en-c/librerias-para-sdcc-para-copiar-y-usar/

Un saludo

Fernan

Fernan
Participante Activo
Participante Activo

Mensajes : 38
Fecha de inscripción : 17/12/2008
Edad : 60
Localización : Bilbao

Volver arriba Ir abajo

DS1307 con sdcc Empty Re: DS1307 con sdcc

Mensaje por per Lun 15 Feb 2010 - 21:24

Hola

He trabajado con el Ds1307 y tambien con el DS1337.
Al principio con sdcc pero con sdcc2.6.0, con sdcc2.7.0 no funciona porque no se puede hacer puntero o arreglo con dos dimensiones por ejemplo registro[5][4]
Puedes ver las bibliotecas con ejemplos aqui :
http://per.launay.free.fr/pik_digor/sdcc/i2c_ds1307/
http://per.launay.free.fr/pik_digor/sdcc/lib/

He trabajo despues con picgcc, he hecho tambien bibliotecas y hay una documentation en español en picgcclibrary con picgcc no hay problema de puntero , todo corre bien.

Puedes ver aqui :
http://per.launay.free.fr/picgcc/projet/libi2c y i2c
ejemplos en francés con python.
http://per.launay.free.fr/picgcc/i2c_ds13x7/
Si quieres mas ayuda, pide.

Saludos
Per

per
Participante Activo
Participante Activo

Mensajes : 64
Fecha de inscripción : 08/12/2008
Localización : Rennes Bretaña Francia Europa

http://per.launay.free.fr

Volver arriba Ir abajo

DS1307 con sdcc Empty Re: DS1307 con sdcc

Mensaje por litox9 Mar 16 Feb 2010 - 15:45

Gracias, el unico problema que tengo ahora es que no se donde conseguirlo, he ido a dos tiendas de electrónica y no lo tenían, creo que lo tendre que pedir por internet, una pregunta ¿que diferencia hay entre el 1307 y el 1337?
Saludos
litox9
litox9
Asiduo del Foro
Asiduo del Foro

Mensajes : 101
Fecha de inscripción : 14/04/2009

http://litox.entramado.net/

Volver arriba Ir abajo

DS1307 con sdcc Empty Re: DS1307 con sdcc

Mensaje por per Jue 18 Feb 2010 - 21:57

El DS1307 tiene solo el dato sin alarma pero se puede poner una bateria de 3 Voltios para guardar la hora, se puede parar el pic por ejemplo.
El DS1337 no tiene entrada para la bateria pero tiene 2 alarmas.

Si quieres probar puedes pedir muestra (sample en inglés), muy facil con Maxim.
Hace dos años he conseguido 8 chips 4 DS1307 y 4 DS1337.

No olvida las resistencias de polarización al VCC para las pines SDA y SCL (4k7 por ejemplo).

Saludos

Per

per
Participante Activo
Participante Activo

Mensajes : 64
Fecha de inscripción : 08/12/2008
Localización : Rennes Bretaña Francia Europa

http://per.launay.free.fr

Volver arriba Ir abajo

DS1307 con sdcc Empty Re: DS1307 con sdcc

Mensaje por litox9 Vie 19 Feb 2010 - 17:46

Pues ya estan pedidos unos cuantos, por lo que he visto en esa pagina puedo pedir todo lo que necesite para mis proyectos de cualquier tipo, una suerte vamos.
Un saludo
litox9
litox9
Asiduo del Foro
Asiduo del Foro

Mensajes : 101
Fecha de inscripción : 14/04/2009

http://litox.entramado.net/

Volver arriba Ir abajo

DS1307 con sdcc Empty Re: DS1307 con sdcc

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.