![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Tras mucho tiempo enredando la electrónica "de base" creo que ha llegado el momento de empezar a aprender algo de microcontroladores. Por lo que suelo leer por aquí, supongo que me decantaré por los PIC. En tiempos aprendí a programar (cuatro cosas básicas) un 68000 tanto en C como en "código máquina", así que supongo que no tendré demasiados problemas para empezar. En el trabajo tengo un "chisme" de marca Hi-Lo Systems (Turbo All lab 2 con módulo all 11) que usamos para grabar diferentes tipos de EPROM, pero parece que también es capaz de grabar PICS (al menos los que tienen formato DIP con 40 pines o menos; la lista es muy extensa). Como aquí hay mucho conocedor del tema, me gustaría que me recomendaseis algún modelo con el que empezar. Creo que en la web de microchip hay documentación suficiente, así que por ese lado intentaré no molestar. -- Un saludo, Alberto |
| | ||||
| ||||
| |
| |||
| > Tras mucho tiempo enredando la electrónica "de base" creo que ha llegado el > momento de empezar a aprender algo de microcontroladores. Por lo que suelo > leer por aquí, supongo que me decantaré por los PIC. En tiempos aprendí a > programar (cuatro cosas básicas) un 68000 tanto en C como en "código > máquina", así que supongo que no tendré demasiados problemas para empezar. > > En el trabajo tengo un "chisme" de marca Hi-Lo Systems (Turbo All lab 2 con > módulo all 11) que usamos para grabar diferentes tipos de EPROM, pero parece > que también es capaz de grabar PICS (al menos los que tienen formato DIP con > 40 pines o menos; la lista es muy extensa). > > Como aquí hay mucho conocedor del tema, me gustaría que me recomendaseis > algún modelo con el que empezar. Creo que en la web de microchip hay > documentación suficiente, así que por ese lado intentaré no molestar. Buenas, yo no me considero un conocedor profundo del tema, pero te cuento mis experiencias. A la hora de enfrentarte al asunto dependerá del tiempo que quieras dedicarle A ver, el PIC por excelencia para iniciarse es el 16F84, es el que más documentado está y sobre el que más proyectos he visto a lo largo de la red. Pero después de llevar mucho tiempo fedellando con ellos a lo mejor es un poco más divertido empezar con un 16F87x (16F876), porque tiene UART y conversores A/D, además de la capacidad de conectarle un In Circuit Debugger (ICD). Por temas de Soft. Empieza descargandote el Mplab de la página de microchip, viene con un compilador de ensamblador de gratís, el MPASM. Puedes empezar a programar, compilar y simular los proyectos desde ya con el MPLab. ¿Lenguaje? para empezar el ensamblador es el que recomiendan siempre, porque te metes en el bajo nivel de los registros del micro, aprendes mejor la estructura del micro, pero el C es perfectamente válido. Yo utilizo el Hi-Tech, pero está muy extendido el CCS. La "ventaja" de este último es que te viene con muchas librerías para configurar periféricos (entrecomillo lo de ventajas, porque esto en ocasiones es una fuente de problemas) Evidentemente empezar a programar con el CCS y sus librerías es mucho más rápido (pero más inseguro) que empezar machacandote los Datasheet y programando en ensamblador, eso dependerá de lo que busques y de tus capacidades. ¿Documentación? desde luego que puedes empezar mirando páginas y tutoriales con código explicado y demás, pero pienso que la lectura detallada del Datasheet es fundamental para ahorrar mucho tiempo, no la evites, acabaras acudiendo a el (o a este foro u otros) cuando encuentres problemas (si no acudes tu solo, acabaremos mandándote ).Yo empezé con el el libro de Angulo Usategui, no recuerdo el nombre exacto, pero era sobre el 16F84. A dí a de hoy me hubiese comprado el que trata sobre el del 16F87x, pero en cualquier caso estoy contento con el que me compré, me fue muy útil para iniciarme. Después mirarte las páginas de proyectos de la gente. ¿Programador?->¿Te gusta hacer placas, soldar y cacharrear? en sangoogle tienes muchos, el más famoso por estos lares en tiempos del canal satélite digital fue el basado en el JDM (el famoso TE20) en sangoogle tienes cienes de versiones. Los tienes también por puerto paralelo, y hasta te peudes hacer un clón del ICD e ICD2... por cierto, a mi modo de ver esta herramienta es imprescindible para desarrollar, hoy en día no me planteo empezar un desarrollo si no puedo utilizar el ICD2. Espero no haberte liado mucho, para cualquier duda más concreta, si no te apetece utilizar el Sangoogle... aquí estamos. Saludos. P.D:¿Has pensado en empezar con AVR? por lo poco que estoy viendo son mucho mejores micros, están muy bien documentados y existen herramientas de código abierto, el tema es que en este grupo no se habla mucho de ellos, me imagino que será porque los newbis no preguntamos sobre los AVR, pero desconozco cuantos expertos en AVR hay por aquí |
| |||
| > Tras mucho tiempo enredando la electrónica "de base" creo que ha llegado el > momento de empezar a aprender algo de microcontroladores. Por lo que suelo > leer por aquí, supongo que me decantaré por los PIC. En tiempos aprendí a > programar (cuatro cosas básicas) un 68000 tanto en C como en "código > máquina", así que supongo que no tendré demasiados problemas para empezar. > > En el trabajo tengo un "chisme" de marca Hi-Lo Systems (Turbo All lab 2 con > módulo all 11) que usamos para grabar diferentes tipos de EPROM, pero parece > que también es capaz de grabar PICS (al menos los que tienen formato DIP con > 40 pines o menos; la lista es muy extensa). > > Como aquí hay mucho conocedor del tema, me gustaría que me recomendaseis > algún modelo con el que empezar. Creo que en la web de microchip hay > documentación suficiente, así que por ese lado intentaré no molestar. Buenas, yo no me considero un conocedor profundo del tema, pero te cuento mis experiencias. A la hora de enfrentarte al asunto dependerá del tiempo que quieras dedicarle A ver, el PIC por excelencia para iniciarse es el 16F84, es el que más documentado está y sobre el que más proyectos he visto a lo largo de la red. Pero después de llevar mucho tiempo fedellando con ellos a lo mejor es un poco más divertido empezar con un 16F87x (16F876), porque tiene UART y conversores A/D, además de la capacidad de conectarle un In Circuit Debugger (ICD). Por temas de Soft. Empieza descargandote el Mplab de la página de microchip, viene con un compilador de ensamblador de gratís, el MPASM. Puedes empezar a programar, compilar y simular los proyectos desde ya con el MPLab. ¿Lenguaje? para empezar el ensamblador es el que recomiendan siempre, porque te metes en el bajo nivel de los registros del micro, aprendes mejor la estructura del micro, pero el C es perfectamente válido. Yo utilizo el Hi-Tech, pero está muy extendido el CCS. La "ventaja" de este último es que te viene con muchas librerías para configurar periféricos (entrecomillo lo de ventajas, porque esto en ocasiones es una fuente de problemas) Evidentemente empezar a programar con el CCS y sus librerías es mucho más rápido (pero más inseguro) que empezar machacandote los Datasheet y programando en ensamblador, eso dependerá de lo que busques y de tus capacidades. ¿Documentación? desde luego que puedes empezar mirando páginas y tutoriales con código explicado y demás, pero pienso que la lectura detallada del Datasheet es fundamental para ahorrar mucho tiempo, no la evites, acabaras acudiendo a el (o a este foro u otros) cuando encuentres problemas (si no acudes tu solo, acabaremos mandándote ).Yo empezé con el el libro de Angulo Usategui, no recuerdo el nombre exacto, pero era sobre el 16F84. A dí a de hoy me hubiese comprado el que trata sobre el del 16F87x, pero en cualquier caso estoy contento con el que me compré, me fue muy útil para iniciarme. Después mirarte las páginas de proyectos de la gente. ¿Programador?->¿Te gusta hacer placas, soldar y cacharrear? en sangoogle tienes muchos, el más famoso por estos lares en tiempos del canal satélite digital fue el basado en el JDM (el famoso TE20) en sangoogle tienes cienes de versiones. Los tienes también por puerto paralelo, y hasta te peudes hacer un clón del ICD e ICD2... por cierto, a mi modo de ver esta herramienta es imprescindible para desarrollar, hoy en día no me planteo empezar un desarrollo si no puedo utilizar el ICD2. Espero no haberte liado mucho, para cualquier duda más concreta, si no te apetece utilizar el Sangoogle... aquí estamos. Saludos. P.D:¿Has pensado en empezar con AVR? por lo poco que estoy viendo son mucho mejores micros, están muy bien documentados y existen herramientas de código abierto, el tema es que en este grupo no se habla mucho de ellos, me imagino que será porque los newbis no preguntamos sobre los AVR, pero desconozco cuantos expertos en AVR hay por aquí |
| |||
| > Tras mucho tiempo enredando la electrónica "de base" creo que ha llegado el > momento de empezar a aprender algo de microcontroladores. Por lo que suelo > leer por aquí, supongo que me decantaré por los PIC. En tiempos aprendí a > programar (cuatro cosas básicas) un 68000 tanto en C como en "código > máquina", así que supongo que no tendré demasiados problemas para empezar. > > En el trabajo tengo un "chisme" de marca Hi-Lo Systems (Turbo All lab 2 con > módulo all 11) que usamos para grabar diferentes tipos de EPROM, pero parece > que también es capaz de grabar PICS (al menos los que tienen formato DIP con > 40 pines o menos; la lista es muy extensa). > > Como aquí hay mucho conocedor del tema, me gustaría que me recomendaseis > algún modelo con el que empezar. Creo que en la web de microchip hay > documentación suficiente, así que por ese lado intentaré no molestar. Buenas, yo no me considero un conocedor profundo del tema, pero te cuento mis experiencias. A la hora de enfrentarte al asunto dependerá del tiempo que quieras dedicarle A ver, el PIC por excelencia para iniciarse es el 16F84, es el que más documentado está y sobre el que más proyectos he visto a lo largo de la red. Pero después de llevar mucho tiempo fedellando con ellos a lo mejor es un poco más divertido empezar con un 16F87x (16F876), porque tiene UART y conversores A/D, además de la capacidad de conectarle un In Circuit Debugger (ICD). Por temas de Soft. Empieza descargandote el Mplab de la página de microchip, viene con un compilador de ensamblador de gratís, el MPASM. Puedes empezar a programar, compilar y simular los proyectos desde ya con el MPLab. ¿Lenguaje? para empezar el ensamblador es el que recomiendan siempre, porque te metes en el bajo nivel de los registros del micro, aprendes mejor la estructura del micro, pero el C es perfectamente válido. Yo utilizo el Hi-Tech, pero está muy extendido el CCS. La "ventaja" de este último es que te viene con muchas librerías para configurar periféricos (entrecomillo lo de ventajas, porque esto en ocasiones es una fuente de problemas) Evidentemente empezar a programar con el CCS y sus librerías es mucho más rápido (pero más inseguro) que empezar machacandote los Datasheet y programando en ensamblador, eso dependerá de lo que busques y de tus capacidades. ¿Documentación? desde luego que puedes empezar mirando páginas y tutoriales con código explicado y demás, pero pienso que la lectura detallada del Datasheet es fundamental para ahorrar mucho tiempo, no la evites, acabaras acudiendo a el (o a este foro u otros) cuando encuentres problemas (si no acudes tu solo, acabaremos mandándote ).Yo empezé con el el libro de Angulo Usategui, no recuerdo el nombre exacto, pero era sobre el 16F84. A dí a de hoy me hubiese comprado el que trata sobre el del 16F87x, pero en cualquier caso estoy contento con el que me compré, me fue muy útil para iniciarme. Después mirarte las páginas de proyectos de la gente. ¿Programador?->¿Te gusta hacer placas, soldar y cacharrear? en sangoogle tienes muchos, el más famoso por estos lares en tiempos del canal satélite digital fue el basado en el JDM (el famoso TE20) en sangoogle tienes cienes de versiones. Los tienes también por puerto paralelo, y hasta te peudes hacer un clón del ICD e ICD2... por cierto, a mi modo de ver esta herramienta es imprescindible para desarrollar, hoy en día no me planteo empezar un desarrollo si no puedo utilizar el ICD2. Espero no haberte liado mucho, para cualquier duda más concreta, si no te apetece utilizar el Sangoogle... aquí estamos. Saludos. P.D:¿Has pensado en empezar con AVR? por lo poco que estoy viendo son mucho mejores micros, están muy bien documentados y existen herramientas de código abierto, el tema es que en este grupo no se habla mucho de ellos, me imagino que será porque los newbis no preguntamos sobre los AVR, pero desconozco cuantos expertos en AVR hay por aquí |
| |||
| Yo empezaría con el PIC16F88. Es fácil de encontrar (además puedes pedir samples a Microchip), pequeño, y bastante completo en plan de probar cosas. De todas formas, si piensas programarlo en C, te va a dar casi igual qué modelo elijas, pero sí es interesante que cojas uno moderno, que incluya ya un oscilador interno completo, de forma que para ponerlo a funcionar no necesitas más que cargar el programa y alimentarlo, sin un sólo componente externo. Tampoco sería mala cosa empezar montando alguno de los miles de diseños que hay por la red que incluyen el código fuente, sea en assembler o en C, para ver que funciona, y a partir de ahí ir modificando el programa para aprender. Lo digo porque, al principio, una de las cosas que cuesta un poco, es conseguir configurarlos correctamente para que empiecen a funcionar. La gran cantidad de funciones que se pueden configurar para cada patilla, los distintos modos de funcionamiento del oscilador, y el desconocimiento inicial sobre el entorno de programación y de grabación, suelen ser la causa. -- Saludos de Jose Manuel Garcia jose.mgg***terra.es http://213.97.130.124 "Leviatan" <afernandeze***terra.es> escribió en el mensaje news:5q0gr1Ftcft3U1***mid.individual.net... > Tras mucho tiempo enredando la electrónica "de base" creo que ha llegado el > momento de empezar a aprender algo de microcontroladores. Por lo que suelo > leer por aquí, supongo que me decantaré por los PIC. En tiempos aprendí a > programar (cuatro cosas básicas) un 68000 tanto en C como en "código > máquina", así que supongo que no tendré demasiados problemas para empezar. > > En el trabajo tengo un "chisme" de marca Hi-Lo Systems (Turbo All lab 2 con > módulo all 11) que usamos para grabar diferentes tipos de EPROM, pero parece > que también es capaz de grabar PICS (al menos los que tienen formato DIP con > 40 pines o menos; la lista es muy extensa). > > Como aquí hay mucho conocedor del tema, me gustaría que me recomendaseis > algún modelo con el que empezar. Creo que en la web de microchip hay > documentación suficiente, así que por ese lado intentaré no molestar. > > > -- > Un saludo, > Alberto > > > > > |
| |||
| Yo empezaría con el PIC16F88. Es fácil de encontrar (además puedes pedir samples a Microchip), pequeño, y bastante completo en plan de probar cosas. De todas formas, si piensas programarlo en C, te va a dar casi igual qué modelo elijas, pero sí es interesante que cojas uno moderno, que incluya ya un oscilador interno completo, de forma que para ponerlo a funcionar no necesitas más que cargar el programa y alimentarlo, sin un sólo componente externo. Tampoco sería mala cosa empezar montando alguno de los miles de diseños que hay por la red que incluyen el código fuente, sea en assembler o en C, para ver que funciona, y a partir de ahí ir modificando el programa para aprender. Lo digo porque, al principio, una de las cosas que cuesta un poco, es conseguir configurarlos correctamente para que empiecen a funcionar. La gran cantidad de funciones que se pueden configurar para cada patilla, los distintos modos de funcionamiento del oscilador, y el desconocimiento inicial sobre el entorno de programación y de grabación, suelen ser la causa. -- Saludos de Jose Manuel Garcia jose.mgg***terra.es http://213.97.130.124 "Leviatan" <afernandeze***terra.es> escribió en el mensaje news:5q0gr1Ftcft3U1***mid.individual.net... > Tras mucho tiempo enredando la electrónica "de base" creo que ha llegado el > momento de empezar a aprender algo de microcontroladores. Por lo que suelo > leer por aquí, supongo que me decantaré por los PIC. En tiempos aprendí a > programar (cuatro cosas básicas) un 68000 tanto en C como en "código > máquina", así que supongo que no tendré demasiados problemas para empezar. > > En el trabajo tengo un "chisme" de marca Hi-Lo Systems (Turbo All lab 2 con > módulo all 11) que usamos para grabar diferentes tipos de EPROM, pero parece > que también es capaz de grabar PICS (al menos los que tienen formato DIP con > 40 pines o menos; la lista es muy extensa). > > Como aquí hay mucho conocedor del tema, me gustaría que me recomendaseis > algún modelo con el que empezar. Creo que en la web de microchip hay > documentación suficiente, así que por ese lado intentaré no molestar. > > > -- > Un saludo, > Alberto > > > > > |
| |||
| Yo empezaría con el PIC16F88. Es fácil de encontrar (además puedes pedir samples a Microchip), pequeño, y bastante completo en plan de probar cosas. De todas formas, si piensas programarlo en C, te va a dar casi igual qué modelo elijas, pero sí es interesante que cojas uno moderno, que incluya ya un oscilador interno completo, de forma que para ponerlo a funcionar no necesitas más que cargar el programa y alimentarlo, sin un sólo componente externo. Tampoco sería mala cosa empezar montando alguno de los miles de diseños que hay por la red que incluyen el código fuente, sea en assembler o en C, para ver que funciona, y a partir de ahí ir modificando el programa para aprender. Lo digo porque, al principio, una de las cosas que cuesta un poco, es conseguir configurarlos correctamente para que empiecen a funcionar. La gran cantidad de funciones que se pueden configurar para cada patilla, los distintos modos de funcionamiento del oscilador, y el desconocimiento inicial sobre el entorno de programación y de grabación, suelen ser la causa. -- Saludos de Jose Manuel Garcia jose.mgg***terra.es http://213.97.130.124 "Leviatan" <afernandeze***terra.es> escribió en el mensaje news:5q0gr1Ftcft3U1***mid.individual.net... > Tras mucho tiempo enredando la electrónica "de base" creo que ha llegado el > momento de empezar a aprender algo de microcontroladores. Por lo que suelo > leer por aquí, supongo que me decantaré por los PIC. En tiempos aprendí a > programar (cuatro cosas básicas) un 68000 tanto en C como en "código > máquina", así que supongo que no tendré demasiados problemas para empezar. > > En el trabajo tengo un "chisme" de marca Hi-Lo Systems (Turbo All lab 2 con > módulo all 11) que usamos para grabar diferentes tipos de EPROM, pero parece > que también es capaz de grabar PICS (al menos los que tienen formato DIP con > 40 pines o menos; la lista es muy extensa). > > Como aquí hay mucho conocedor del tema, me gustaría que me recomendaseis > algún modelo con el que empezar. Creo que en la web de microchip hay > documentación suficiente, así que por ese lado intentaré no molestar. > > > -- > Un saludo, > Alberto > > > > > |
| |||
| El problema de los AVR, y lo que hace que por aquí no se conozcan mucho, es que prácticamente no tienen (o tenían) distribución en España. Los modelos famosos de Microchip (los de las tarjetas de C+) los encontrabas hasta en la ferretería de la esquina, y si no los pides como samples, pero para conseguir un AVR, si no vives en Madrid o Barcelona, tienes que pedirlo a alguna e-tienda, a precios abusivos. Por otro lado, yo no creo que sean ni mejores ni peores que los PICs (o que otras muchas familias, entre ellas las mil que usan el core del 8051), pero en otros países como USA se han extendido más, por razones de distribución, y por eso hay tanto publicado sobre ellos. -- Saludos de Jose Manuel Garcia jose.mgg***terra.es http://213.97.130.124 "Fleming" <adans***appluscorp.com> escribió en el mensaje news:473b2891$1***newsgate.x-privat.org... > P.D:¿Has pensado en empezar con AVR? por lo poco que estoy viendo son > mucho mejores micros, están muy bien documentados y existen herramientas > de código abierto, el tema es que en este grupo no se habla mucho de > ellos, me imagino que será porque los newbis no preguntamos sobre los > AVR, pero desconozco cuantos expertos en AVR hay por aquí > |
| |
| |
| |||
| El problema de los AVR, y lo que hace que por aquí no se conozcan mucho, es que prácticamente no tienen (o tenían) distribución en España. Los modelos famosos de Microchip (los de las tarjetas de C+) los encontrabas hasta en la ferretería de la esquina, y si no los pides como samples, pero para conseguir un AVR, si no vives en Madrid o Barcelona, tienes que pedirlo a alguna e-tienda, a precios abusivos. Por otro lado, yo no creo que sean ni mejores ni peores que los PICs (o que otras muchas familias, entre ellas las mil que usan el core del 8051), pero en otros países como USA se han extendido más, por razones de distribución, y por eso hay tanto publicado sobre ellos. -- Saludos de Jose Manuel Garcia jose.mgg***terra.es http://213.97.130.124 "Fleming" <adans***appluscorp.com> escribió en el mensaje news:473b2891$1***newsgate.x-privat.org... > P.D:¿Has pensado en empezar con AVR? por lo poco que estoy viendo son > mucho mejores micros, están muy bien documentados y existen herramientas > de código abierto, el tema es que en este grupo no se habla mucho de > ellos, me imagino que será porque los newbis no preguntamos sobre los > AVR, pero desconozco cuantos expertos en AVR hay por aquí > |
| |||
| El problema de los AVR, y lo que hace que por aquí no se conozcan mucho, es que prácticamente no tienen (o tenían) distribución en España. Los modelos famosos de Microchip (los de las tarjetas de C+) los encontrabas hasta en la ferretería de la esquina, y si no los pides como samples, pero para conseguir un AVR, si no vives en Madrid o Barcelona, tienes que pedirlo a alguna e-tienda, a precios abusivos. Por otro lado, yo no creo que sean ni mejores ni peores que los PICs (o que otras muchas familias, entre ellas las mil que usan el core del 8051), pero en otros países como USA se han extendido más, por razones de distribución, y por eso hay tanto publicado sobre ellos. -- Saludos de Jose Manuel Garcia jose.mgg***terra.es http://213.97.130.124 "Fleming" <adans***appluscorp.com> escribió en el mensaje news:473b2891$1***newsgate.x-privat.org... > P.D:¿Has pensado en empezar con AVR? por lo poco que estoy viendo son > mucho mejores micros, están muy bien documentados y existen herramientas > de código abierto, el tema es que en este grupo no se habla mucho de > ellos, me imagino que será porque los newbis no preguntamos sobre los > AVR, pero desconozco cuantos expertos en AVR hay por aquí > |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Iniciarse con los PIC's (II) | Leviatan | Newsgroup es.ciencia.electronica | 20 | 26-12-2007 14:57:19 |
| RE: Iniciarse en programación | Oscar Eduardo Ortiz | Newsgroup microsoft.public.es.dotnet.aspnet | 1 | 23-10-2007 16:31:03 |
| Re: PRISMSVC no pudo iniciarse !!! | Enrique [MVP Windows] | Newsgroup microsoft.public.es.windowsxp.hardware | 6 | 03-08-2007 13:26:13 |
| Como iniciarse en el FS | Seba | Newsgroup microsoft.public.es.flightsim | 8 | 11-10-2005 18:28:30 |
| Problema al iniciarse el FS9 | Jesús | Newsgroup microsoft.public.es.flightsim | 3 | 17-08-2004 17:47:00 |