TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: gaston en 18 de Marzo de 2013, 12:47:52
-
Hola chicos buen día,
A ver si me ayudan a pensar la mejor solución, para un proyecto estamos usando un pic 18f4685, no muy visto pero es igual que el 4620 con mas memoria. El tema es que estamos usando con el un RTC I2C (el famoso DS1307), funciona muy bien, el tema es que ahora estamos pensando en agregar una memoria SD Externa para resguardar una mediciones que hacemos con el micro.
El tema es que coinciden algunas patas del pic entre los puertos I2C ( del RTC) y el SPI ( para la SD), la pregunta es:
- Conocen alguna forma de poder usar los puertos SPI e I2C ???
- Cambiamos a un RTC SPI como el DS1390 o alguno de su familia - no lo consigo por Argentina facilmente.
- Si o si cambiamos de micro, por uno que tenga RTC interno
- Cambiamos de micro por uno que tenga separados los dos puertos??
muchas gracias y agradezco sus opiniones!!
Gaston
-
- Conocen alguna forma de poder usar los puertos SPI e I2C ???
Alguien planteó lo mismo hace poco, podrías probar añadiendo un chip CP2120, pero yo creo que lo mejor es usar otro PIC con puertos separados para I2C y SPI.
-
¿No valdría intentar alguna de las dos comunicaciones por software?
-
¿No valdría intentar alguna de las dos comunicaciones por software?
es lo mejor.... trabajar por software con el ds1307..... en la web de picmania hay una libreria que funciona de maravilla que funciona por soft... probado al 100%
-
Yo estoy programando en C18, conocen alguna libreria para usar I2C por software en el ? gracias a todos por las respuestas y consejos
-
Buscando en internet encontre dos enlaces interesantes que por ahí a alguien más le puede servir y por eso los dejo aquí:
sobre la libreria
http://www.datasheetarchive.com/C18%20sw_i2c-datasheet.html#
foro de microchip con consulta sobre sw_i2c.h y DS1307
http://www.microchip.com/forums/m514393.aspx
-
El compilador de microchip XC8 tiene librerías de I2C por software. Tal vez también las tenga C18, tendrías que revisar las carpetas que contenga el compilador.
-
Hola, soy un alumno de un módulo de programación y necesito ayuda urgente.
Me encuentro haciendo un proyecto en el que se ven implicados como base, un pic 18F4520 y entre otros, un sensor de temperatura y humedad SHT71 del que ya vi que estuvieron hablando en alguna ocasión. El problema es serio, porque no tengo ni la masa remota idea de como programar el sensor debido a la falta de conocimientos proporcionados por mis profesores y estuve buscando por la red y no aparece nada al respecto.
Espero que tengan algo que me pueda servir de ayuda, porque ya cunde la desesperación.
Un saludo y gracias!!
-
Buen día kranimv,
En verdad no me queda claro porque incluis tu consulta dentro de este hilo, dado que no estamos aquí tocando un tema similar, te propongo ante todo que busques en el foro si no hay consultas similares que se acerquen a tus inquietudes y de no ser así, lances tu propia consulta eligiendo como tema una frase significativa para que quien tenga conocimientos pueda ayudarte. No dudes que si lo haces de esta forma conseguirá ayuda. ;)
-
Si es verdad Angelgris, el C18 tal como dices en la caprta h incluye la librería, y es más tiene también para SPI por SW,
voy a mirarlas un poco, no creo sea complicada implemtarla.
Les cuento
-
Yo estoy programando en C18, conocen alguna libreria para usar I2C por software en el ? gracias a todos por las respuestas y consejos
No viene de serie en el compilador C18 la librería del I2C software??
creo que se llama sw_I2c.h