Introduccion a los microcontroladores
| #1 Introduccion a los microcontroladores |
| #2 |
|
MaMu
Moderador
|
Si sos de Argentina, como yo, te recomendaria que comiences por la familia de microcontroladores Pic, debido a la abismal diferencia de precios entre un 80C51 y cualquiera de la gran familia de Pic. Podes empezar utilizando un PIC 16F84, es uno de los más faciles de conseguir, y su programador, como el JDM ( http://www.maxoverclocking.com/ele_jdmprog.html ) es de muy facil construcción, el mismo puedes programarlo utilizando el ICProg.
Ante todo lo primero que debes hacer, es conseguirte el set de instrucciones de programación del pic, que no son muchas, asi como la distribución de pines y la arquitectura interna. Tomá en cuenta que practicamente existe un Pic por cada necesidad, imagina que en esta gran familia de microcontroladores existen aquellos en los que ya viene incorporado conversores A/D, Osciladores, Puertos, y hasta un Max232!!!, y seguramente una lista interminable de configuraciones. |
|||||||||||
|
|
||||||||||||
| #3 |
|
nyquist
|
Hola,
Gracias por la pagina. La parte de programacion y el set lo tengo entendido. Pero todavia se me presenta una duda basica: ¿Que diferencia existe, aparte del precio, entre un 80C51 y un PIC? Me refiero a utilidades y arquitectura. Tambien necesito saber las memorias ROM y RAM que voy a necesitar. En este momento tengo un programa en C (funcionando) pero no se como verificar que capacidad necesita. En este momento tengo que tomar la decision de basar el proyecto en un micro u otro para poder avanzar. Gracias, Nyquist. |
|||||||||||
|
|
||||||||||||
| #4 |
|
lucasprieto
|
Que tal, me acabo de inscribir en este sitio asi que saludos a todos !!!
Te cuento que si quieres recuperar un programa de C e incorporarlo a un microcontrolador te recomiendo al igual que MaMu que utilices la familia PIC. Lo que necesitas es: 1) Saber que tipo de PIC (Yo diria un 18Fxxx que aceptan el compilador de C FREE de Microchip) 2) Donde comprar el PIC 18F4550: http://www.mcelectronics.com.ar/ (Yo ya he comprado de estos aqui y me han brindado una excelente atención.) 3) Hardware para programarlo: TAIT CLASIC PROGRAMMER (Aunque puede ser otro con este funciona de diez) http://www.piclist.com/techref/microchip/davidtait/cpp.gif 4) Entorno de desarrollo MPLAB Gratis desde http://www.microchip.com 5) Compilador MCC18 Gratis desde http://www.microchip.com 6) Soft Programador para bajar el *.hex al micro http://www.sprut.de/electronic/soft/p18/p18.htm#download (Muy bueno) Tambien funciona y puedes utilizar: http://perso.wanadoo.fr/softel......htm[/url] 7) Muchas ganas de empezar. Te cuento que con este conjunto he programado con éxito el PIC18F4550 que tiene puerto USB con lenguaje ANSI C. Este micro tiene 32K de memoria de programa FLASH (Es bastante) + 2K de RAM + 256 Bytes de EEPROM por lo que le debería caber un programa medio. La memoria FLASH te permite reprogramarlo muchas veces por lo que se vuelve muy práctico para empezar. Bueno te deseo suerte en tu proyecto :D |
|||||||||||
|
|
||||||||||||
| #5 |
|
nyquist
|
Hola,
Les agradezco muchos sus consejos. Espero llegar a buen puerto ( Nyquist. |
|||||||||||
|
|
||||||||||||
| #6 |
|
Raflex
|
Hola, yo tambien te recomiendo los pics por la variedad que hay, aunque para empezar el 8051 es bueno ya que los mnemonicos que usa son faciles de aprender. La diferencia del 8051 con el pic16f84 es que el 8051 es de 40 pins, tiene 32 lineas de entradas/salidas, cuenta con puerto serial. El pic16f84 tiene 18 pins, 13 lineas de entradas/salidas, no tiene interfase serial pero se puede implementar por programacion.
Para programarlos usa ensamblador, ya que si los programas en C el programa ocupara mas memoria. Si vas a comprar un 8051 compra el AT89C51 o AT89C52, ya que son borrables electricamente (ambos son de ATMEL). |
|||||||||||
|
|
||||||||||||
| #7 mmmm.... |
|
Ivan
|
Yo e usado pic's e construido circuitos, pero no tengo la menor idea de como programarlos, siempre me pasan el asm echo y yo solo lo cargo, e buscado en internet alguna especie de manual, pero no e encontrado nada gratis, alguien tiene alguna guia de como programar un pic, el que siempre e usado es el PIC16F84
|
|||||||||||
|
|
||||||||||||
| #8 |
|
Raflex
|
Hola, no es difícil programar los pics, solo tienes que guiarte en la hoja de datos para ver como funciona el conjunto de instrucciones. Para que le entiendas mejor intenta hacer programas básicos como prender un led, luego algo mas complejo. Si tienes bases del lenguaje ensamblador no te costara trabajo programar. De todas formas con el conjunto de instrucciones es suficiente para empezar, revisa esta pagina por si te sirve de ayuda.
http://perso.wanadoo.es/chyryes/tutoriales/pic0.htm |
|||||||||||
|
|
||||||||||||
| #9 |
|
nyquist
|
Hola,
Finalmente seleccione un PIC18F452. La idea es programarlo en C (por eso de la linea 18) y a pesar de que me prestan el programador universal me gustaria armarme uno propio (para este PIC). Por otro lado tengo el entorno MPLAB y el compilador de C respectivo. Alguien conoce un programador "bueno" que pueda hacer para utilizar con estos programas? Saludos, Nyquist. |
|||||||||||
|
|
||||||||||||
| #10 |
|
Gabf
|
sale 50 mangos el amigo ese... XD
por que no el 16f84 digo yo? XD |
|||||||||||
|
|
||||||||||||
|
| Temas de interés | |
|---|---|
| Adquisicion de datos a traves de serial o puerto paralelo | |
| Adquisicion de datos con JK3 (motorola) | |
| Adquisición de datos por Tarjeta de audio | |
| Anchos de banda (Transmisión de datos VoIP videoconferencia) | |
| Datos de Norma PAL N (Television) | |
| 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 || |
Site Map
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
Generada en = 0.42264 segundos, Consultas = 13
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
Generada en = 0.42264 segundos, Consultas = 13

