fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

Pido vuestra opinion. PIC vs resto del mundo.

47 Respuestas
7 Usuarios
0 Reactions
15.7 K Visitas
morgoz
Respuestas: 208
Topic starter
(@morgoz)
Estimable Member
Registrado: hace 18 años

Hola gente!!!!

Hace unos meses postee sobre qué microcontrolador elegir (el post aún está visible en la página principal).
Pues bien, en su día elegí un PIC16F616 para recibir datos de un sensor y transmitirlos por el UART en RS232. El sensor varía en función de la aplicación: puede ser de humedad, de conductividad o de presión.

El caso es que elegí este PIC con algo de prisa por terminar el proyecto y entregarlo, peroi ahora que he vuelto a retomarlo con la intención de implantarlo, vuelvo a requerir de vuestra sabia opinión.

Mi principal duda es porqué ultimamente en los foros parece que los únicos microcontroladores que existen son los PIC. Yo lo poco que he trabajado lo he hecho con Motorola y Atmel y sobretodo los Atmel me han dejado muy buena impresión. ¿Alguien me puede decir que ofrece el trabajar con un PIC que lo haga tan popular?

Por último y un poco continuando o cerrando el post anterior, qué os parece la decisión final? Lo cambiaríais por otro?

Y la última y más importante de las preguntas:
Alguno sabeis donde puedo conseguir un diagrama con el circuito necesario para manejar el microcontrolador? Es decir, instalación del cristal, reset, condesadores, resistencias, conexión de todos los puertos a un zócalo externo, etc. Es que de electrónica ando muy verde.

Gracias y saludos!!

Responder
46 respuestas
superprp
Respuestas: 203
(@superprp)
Estimable Member
Registrado: hace 18 años

Hola MorgoZ,

Yo, al contrario que tu, siempre he trabajdo con PIC's y ahora me toy iniciando con los Atmel, en concreto con el Arduino, una PCB con todo lo necesario para empezar a programar Atmel, el microcontrolador que lleva es el Atmega168 y la primera diferencia que he encontrado es de la cantidad de información que hay de los PIC y la poca que hay de los Atmel, sin ir mas lejos, el datasheet (hoja de caracterísitcas) de cada uno, uno de 300 hojas y el de Atmel de 20. Si quieres como montar un circuito básico para empezar con los PIC, aquí tienes la información:

http://perso.wanadoo.es/luis_ju/pic/ind_pic.html

Ahora te quiero hacer una pregunta de Atmega168 si ya lo has trabajado:
¿como puedo usar los timer? es decir, quiero temporizar lo que dura un pulso por una de las patillas, ¿como puedo hacerlo?

Responder
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

Hola MorgoZ,

La verdad es que para aplicaciones generales en las que no tienes unas características muy ajustadas (voltaje, consumo, velocidad, memoria, periféricos especiales, ...) yo me tiraría por un micro que conozcas y que sepas programar (para minimizar el tiempo de desarrollo).

Lo bueno de los PICs es que Microchip da muchísimas facilidades a la hora de empezar, además hay mucha información en Internet. Por lo demás no se puede decir que sean los más rápidos o los que más memoria tienen, sin embargo sí son los más sencillos de usar.

S2

Ranganok Schahzaman

Responder
beamspot
Respuestas: 1132
(@beamspot)
Noble Member
Registrado: hace 17 años

Hola:

Encuentro muy raro que del Mega168 haya solo 20 páginas de datasheet.

Si miras el link que te adjunto, encontrarás que tiene más de 300 páginas:

http://www.atmel.com/dyn/resources/prod ... oc2545.pdf

Por otro lado, la web de los AVRfreaks.net tiene muchísimo más movimiento que esta, eso si, en inglés. Lo se porque yo posteo mucho, en ese foro.

Dado que hay movimiento en otras partes del mundo, también hay mucha información. Y al respecto del tema de activar las salidas de los timers, tienes varias opciones, dependiendo de lo que quieras hacer: PWM en modo rápido, fase corregida, fase y frecuencia corregida, modo normal, etc. Si elaboras un poco más lo que pretendes, coméntamelo y de ayudo en lo que pueda.

A los otros que hayan probado a programar PIC's en ensamblador, y prueben los ATmegas, seguro que no quieren volver a pelearse con los registros y RAM paginados, mover datos al/del acumulador (que por algo los AVR tienen 32 acumuladores), etc. Pero lo mejor es que existe el WinAVR, gratis, que compila C con muy buenos resultados, y está perfectamente integrado en el AVRstudio.

Por supuesto, el hecho de conocer un micro siempre ayuda.

Beamspot.
(Feliz usuario de AVR's y ARM's).

Responder
superprp
Respuestas: 203
(@superprp)
Estimable Member
Registrado: hace 18 años

pero as trabajado con el arduino? yo es que mi problema no es con el Atmega168, es con el arduino, la PCB esta que te trae un software con el que no se si se pueden usar los timers... o si esta tarjeta se puede programar con otro software para poder ponerle timers

Responder
Página 1 / 10
Compartir: