Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

22/02/2008 #1


¿Existen PICs con todo incluído?
Estimados miembros,

Ante todo comento que no soy electrónico, sino computador científico. Por lo que sé bastante de programación y de arquitecturas pero prácticamente nada de electrónica, soldaduras y revelado de placas.

Desde hace algunos años para algunas investigaciones necesito hacer un PIC que contenga 2 o 3 puertos RS232 y mediante algún programa en asembler, C u otro enviar y o recibir diferentes datos desde esos puertos. El tema es que me gustaría saber si existe algún PIC que contenga esos 2 o 3 puertos RS232 con memoria, cristales y todo lo necesario incorporados de manera tal de solo tenga que soldar las patas del PIC a los DB9 y a la fuente de alimentación y el resto ses programación.

Hasta el día de hoy me las arregle enchufando PCs viejas y persiguiendo a los robots por la sala de pruebas, pero sería bueno hacerlo con algo mas pequeño.

Desde ya muchas gracias,

Saludos

Sebastián
22/02/2008 #2

Avatar de Meta

Todo, lo que es todo no, si se ve que con el tiempo incluyen muchas cosas, cada vez más.
22/02/2008 #3


Meta, gracias por tu respuesta. ¿Hay algo que sea lo mas cercano. Osea que la electrónica necesaria por fuera del PIC sea mínima?

Nuvamente gracias y saludos.
22/02/2008 #4


Fijate si no existe alguna Demo board que te sirva:

http://www.microchip.com/stellent/id...PAGE&nodeId=81

Son placas ya armadas para pruebas, tienen toda la electronica necesaria.

Saludos..
23/02/2008 #5


Hola Sebastián.

Si que existen PIC's con 2 puertos serie, pero no se pueden conectar directamente al DB9 para el PC, tendrá que ir siempre acompañado por el MAX232 o similar (Te recomiendo el MAX233, que no necesita condensadores externos) para adaptar los niveles de tensión de +5v de PIC a +-12v del PC.

Últimamente, los PIC's que están sacando ahora, tienen el cristal incorporado de 8MHz.

Busca en la web de microchip y te saldrán las tablas con los dispositivos que incorporan.

Saludos.
23/02/2008 #6

Avatar de Meta

Vaya, ahora me entero que el MAX233 es igual que el MAX232 pero sin condensador.
23/02/2008 #7


Muy interezante el dato del 233 Paloky. Lastima que salen mas del doble que el 232 estandar.

Saludos..
23/02/2008 #8


el tamaño no imorta? abria que valorar el ruteo y los condensadores mas la colocacion.
A mi pobre bolsillo le sale mas barato el 233
25/02/2008 #9


Muchisimas gracias por las respuestas. Voy a buscar el tema de la 233 y ver si puedo hacer algo con la Max233 y 18F2550 o 18F4550. Tengo que comprar una programadora y todo, pero supongo que valdrá la pena. Luego les cuento.

Gracias y saludos
25/02/2008 #10


Bueno, si no tienes problemas de programación, puedes implementar por software la comunicación serie por cualquier puerto del PIC que eligas, o sea, tu quieres 3 puertos series, bueno, con 6 bit del puerto b del 16f84a (que este puerto trae 8 bit y el puerto a trae 5 bit) y 3 max232 te puede servir, siempre y cuando, no superes los 1024 byte de programa. En este caso, cambiarás de PIC y listo.
25/02/2008 #11

Avatar de Meta

Si tienes problemas con el 16F84A en memoria, pues usa su hermano mayor y nuevo 16F88 con PWM, ADC, 4KB de memoria, Self-Write, etc... Su sustituto y lo puedes meter en el mismo zócalo.

Eso si, si es para aprender, como siempre es el 16F84A.
29/02/2008 #12


Meta dijo:
Eso si, si es para aprender, como siempre es el 16F84A.
Intenta aprender USB con este pic 16f84A

Concuerdo con META que para empezar con los PIC, hay que empezar por uno fácil, pero todo depende de que queremos aprender, o practicar.
24/03/2008 #13


Te recomiendo que le entres al tema de los fpga, tan solo usarias los cores de cominicacion serial que necesites. por el lado de CLBs y terminales creo que tendrias suficentes, pero de igual manera necesitaras los famosos MAX232 como interfaz con 232.
25/03/2008 #14


torresdelamora dijo:
Te recomiendo que le entres al tema de los fpga, tan solo usarias los cores de cominicacion serial que necesites. por el lado de CLBs y terminales creo que tendrias suficentes, pero de igual manera necesitaras los famosos MAX232 como interfaz con 232.

Desconozco si actualmente los entornos de desarrollo para FPGAs traen modulos que implementen todo lo disponible en un microcontrolador, SPI, I2C, USB, Ethernet, Timers, Comparadores, UART, etc.

Se que existen proyectos muy ambiciosos que implementan el core de un micro en un FPGA, y que al momento de la compilacion, el entorno de desarrollo solo sintetiza los elementos utilizados por el programa, eso esta muy ya que solo se implementa en el chip lo necesario, con lo cual se puede disminuir el consumo de potencia.

En los tiempos que tuve mucho contacto con los FPGA los mas grandes llegaban a 50,000 compuertas por lo tanto sintentizar un micro completo ahi era muy dificil. Hoy en dia me parece que ya llegan a millones de compuertas por FPGA.

A lo que voy es que a pesar de que la recomendacion del companero es buena, creo actualmente es mas facil trabajar con microcontroladores que con un FPGA, dado las herramientas disponibles y facilidad de hacer un prototipo fuera de una tarjeta de desarrollo.

A mi en lo personal al dia de hoy se me complica mas hacer un desarrollo profesional con un FPGA que con un microcontrolador...es solo mi opinion.
25/03/2008 #15


Con un fpga puedes desarrollar proyectos "a la medida" ya que tu desarrollas e implementas unicamente lo que necesites, sin embargo muchas veces es mas sencillo realizar eso sobre un microcontrolador, sobre todo porque pueden ser más accesibles (económicos) que los fpga, al menos los microcontroladores pic lo son.
25/03/2008 #16

Avatar de Meta

¿Qué son FPGA?

Lo llevo viendo desde el Altium Designer.
25/03/2008 #17


Los FPGA son circuitos programables formados por arreglos de compuertas lógicas. Se programan con lenguajes de descripción de hardware como Verilog o VHDL. En las compañias cuando desarrollan algun hardware nuevo primero lo prueban e implementan en fpga, sean procesadores o chips gráficos. En internet hay una implementación de un pic (supongo que el 16f84) en un fpga.
25/03/2008 #18

Avatar de Meta

Gracias por la explicación.
25/03/2008 #19


Microblaze, Picoblaze, LatticeMico8, LatticeMico32, NiOS II
26/03/2008 #20


pues no estan muy al alcance, pero ya se van abaratando poco a poco.

el fpga que tengo es de 200 000 compuertas y es de los chiquitos. y lo sigo recomendando
ampliamente, se llevan de calle a los micros, y existen los cores (con costo) para infinidad de recursos, entre ellos la comunicacion serial.
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.