TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: superprp en 10 de Marzo de 2008, 12:19:21
-
Buenas,
Estoy buscando un PIC que tenga un bus CAN, otro I2C y otro SPI, en la mayoría van juntos el I2C y el SPI, o alguno que tenga 2 MSSP para usar uno con el I2C y otro con el SPI
¿Alguien puede ayudarme a encontrar un PIC con dichas características? gracias
-
Buenas,
Estoy buscando un PIC que tenga un bus CAN, otro I2C y otro SPI, en la mayoría van juntos el I2C y el SPI, o alguno que tenga 2 MSSP para usar uno con el I2C y otro con el SPI
¿Alguien puede ayudarme a encontrar un PIC con dichas características? gracias
¿Querés que tenga CAN bus y 2 MSSP? o queres un pic que tenga CAN BUS y además otro pic con 2 MSSP?
-
Un solo PIC con 1 CAN bus y 2 MSSP (1 I2C y 1 SPI)
-
Y no puedes implementar el spi por software??
Eso bajaria el costo del PIC... :mrgreen:
-
Un solo PIC con 1 CAN bus y 2 MSSP (1 I2C y 1 SPI)
Varios PIC24 y dsPICs cumplen esa condición pero como bien te dijo MGLSOFT si haces un SPI por software (el I2C por software es más complicado) podrías ahorrarte un buen dinero.
Dentro de los 18F, los más pequeñitos que tienen para CAN bus son los 18F2580 y 18F4580. También sus hermanos el 18F2480 y 18F4480 (con menos memoria de programa y ram).
-
PUFFFF!!, es que ya va muy limitado de procesos el PIC, cuanto menos lo cargue mejor, si es posible encontrar uno con esas características siempre será mejor
-
Aqui tienes una herramienta de Microchip para buscar lo que necesitas, alli veras lo que dice Maunix...
http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=50&mid=10&lang=en&pageId=74 (http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=50&mid=10&lang=en&pageId=74)
-
ok, muchas gracias, de todas formas yo esperaba encontrar alguno de la gama 18F que fuesen a sacar nuevo o algo parecido, los dsPic son mucha tela para meterme ahora con ellos... aunque si no son mucha mas dificiles de programar que los de la gama 18F me pongo con ello
-
PUFFFF!!, es que ya va muy limitado de procesos el PIC, cuanto menos lo cargue mejor, si es posible encontrar uno con esas características siempre será mejor
MM, disciento. Un spi por software tampoco ocupará mucho código y si no quieres migrar a un dspic es la alternativa más cercana.
En cuanto a los dspic tienen sus diferencias con los 18F y sus similitudes. Si es complicado o no pasarte a ellos, depende en gran medida de tu experiencia con el lenguaje/compilador que estes usando y por supuesto de tus conocimientos sobre los dsPIC en específico.
Los PIC24 también están en la lista pero opino están mas cerca de los dsPIC que de los PIC18.
-
y como sería implementar el SPI por software? pruebo si para mi aplicación es válido y como última alternativa los dsPic, pero voy a probar con el SPI por software primero
-
y como sería implementar el SPI por software? pruebo si para mi aplicación es válido y como última alternativa los dsPic, pero voy a probar con el SPI por software primero
Depende de si el dispositivo esclavo que quieres controlar solo recibe datos o si también responde.
Básicamente debes generar los pulsos de clock por cada bit de dato que quieras enviar. El modo de SPI que uses te fijará si primero pones el clock en alto y luego en bajo y viceversa. Hay 4 modos de SPI
Si debes leer lo deberás hacer también coincidiendo el flanco del clock adecuado, sino el dato que leerás será erróneo. Al ir leyendo vas rotando el dato en un registro temporal. Una vez que recibes los 8 bits, guardas ese dato y continuas con el siguiente.
Espero haya quedado claro.
-
Tambien puedes leer el articulo de Reiner Torres en la revista uControl.... :D :D
-
Tambien puedes leer el articulo de Reiner Torres en la revista uControl.... :D :D
Jaja, la verdad no lo sabía. Podrías haber aprovechado para dejar el link de descarga :mrgreen:
-
Tambien puedes leer el articulo de Reiner Torres en la revista uControl.... :D :D
Jaja, la verdad no lo sabía. Podrías haber aprovechado para dejar el link de descarga :mrgreen:
Para que??
Esta en los avisos del foro!!! :D :D
-
si si, ya lo había visto en otro post y ya me lo he bajado y me lo he leido, muchas gracias por la info!