Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Iniciarse En el Mundo de los PIC


       



#1  Iniciarse En el Mundo de los PIC
gamba123

Registrado: 11 Mar 2008
Mensajes: 13
citar
Buenas! Os escribo para ver si me podeis hacer unas recomendaciones para inciarse el mundo de los pics

Soy estudiante de ingenieria industrial electronica y he programado bastante con el microprocesador 8051, tanto en ensamblador como en C asi que creo comprender el funcionamiento de este tipo de procesadores, sus registros etc etc...y ahora me gustaria aplicar mis conocimientos adquiridos en el mundo de los pic (vamos...miigrar del 8051 a los pics ya que estos parece estar mas disponibles y se pueden adquirir facilmente y a bajo precio, ademas de tener infinidad de modelos con funciones realemnte interesantes)

En mi poder tengo algunos de ellos (16f690 y 16f873) que segun lei podrian valer para iniciarme en el mundillo y tengo algunas dudas que espero me podrais solventar

1) ¿Merece la pena que aprenda a programar ensamblador de estos pics (35 instrucciones RISC) o seria mejor intentar meterme a programarlos directamente en C? (segun tengo entendido, la programacion en C tiene sus contras, entre otros el gran consumo de memoria de programa)

2) ¿Que programas me aconsejais para iniciarme? Tengo el MPLAB v7.60 y el MPLAB C30 (este ultimo creo que no es mas que un compilador para la programacion en C, ¿me equivoco?) Ahora que empiezo, y antes de acostumbrarme a un determinado entorno y lenguaje de programacion querria saber cual es mi mejor opcion, ya que tambien he leido sobre el uso del PICBASIC dentro del pic simulator para programar (solo que de este ultimo no tengo mucha idea)

3) ¿Que tal son los pics que he comentado para iniciarme?

Bueno espero vuestras respuestas y gracias por adelantado!

#2  
mabauti

Registrado: 22 Oct 2006
Mensajes: 1066
Ubicación: México
citar
Cita:
1) ¿Merece la pena que aprenda a programar ensamblador de estos pics (35 instrucciones RISC) o seria mejor intentar meterme a programarlos directamente en C? (segun tengo entendido, la programacion en C tiene sus contras, entre otros el gran consumo de memoria de programa)
Claro que merece la pena, te recomiendo que hagas ejercicios sencillos y una vez que te sientas satisfecho, pasate a programacion con C

Cita:
2) ¿Que programas me aconsejais para iniciarme?
comienza en ensamblador y despues quiza quieras intentar con el CCS PCWH

Cita:
3) ¿Que tal son los pics que he comentado para iniciarme?
Bastante buenos, quiza tambien sería bueno intnetar con el 12f683

#3  
Chico3001

Registrado: 09 Jul 2006
Mensajes: 358
Ubicación: Mexico, D.F.
citar
1.- Los pics es mejor programarlos en ensamblador, por que solo tienen un stack de 8 niveles y si los programas en C te lo acabas de volada... asi que si es mejor aprender ensamblador para PIC

2.- Los programas son los de costumbre.. el MPLAB es todo lo necesario para programar un PIC y es bastante amigable a la hora de simular el micro

3.- Esos son muy buenos... casi todos los PIC son muy nobles para aprender a programar... en lo personal me gusta mucho el 873, no es ni muy chico ni muy grande...


Pero si vas a aprender y sabes programar en C te recomendaria mas los ATMEL, esos no estan limitados en el stack como los PIC asi que los puedes programar bien en C, y son virtualmente identicos a los PIC.. eso solo si quieres programarlos en C por que su set de instrucciones de ensamblador es mas complejo

#4  
gamba123

Registrado: 11 Mar 2008
Mensajes: 13
citar
Ok muchas gracias por vuestras respuestas! si me surje alguna duda mas concreta ya os lo hare saber jejeje un saludo!

 Responder



Google
 


 Temas de interés 
El tema está cerrado y no puedes editar mensajes o responder Destacado: Usando PWM - mini tutorial
No hay mensajes nuevos Nombre de algún programa que grafique las compuertas
No hay mensajes nuevos Programa de simulación LabView
El tema está cerrado y no puedes editar mensajes o responder Programa para diseño de bobinas de Aire (Air-Cored)
No hay mensajes nuevos Programa básico para la programación de robots

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||