Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
quiero empezar aprendiendo a programar micros alguien me facilitaria un tutorial y si es posible donde diga como se conecta con el pc el micro para progamarlo es decir la interfaz... gracias de antemano
Pues yo te recomiendo que uses ensamblador para empezar con los pics, familia 16, (aunque creo que a mi me pusieron un 5.0 en micros, no sé si soy el más adecuado para dar consejos x_x).
Una vez que conozcas el ensablador pues yo me planteraría empezar a usar c, pero desde mi punto de vista el asm del 16 es obligatorio, para tener una mínima idea de lo que estas haciendo, y tb tener una mínima idea del hardware.
No verlo como una caja negra en la que funcionan tus programas en c.
Si puedes conseguir una copia del libro de rama del 16f84 es la mejor forma de empezar.
Respecto al programador te puedes contruir uno de los muchos esquemas que hay por internet.
S2.
Amen, que yo no digo que le PIC no es lo mejorcito para empezar a aprender, de hecho yo empecé con la serie 16F como comentas, pero yo digo que si ya quieres directamente empezar a hacer algo más "grande" (que con la serie 16 ya se puede hacer mucho) pues yo le recomendaría otra cosa, eso sí, si tiene tiempo es OBLIGATORIO aprender ensamblador, eso yo NUNCA lo negaré, he aprendido muchísimo gracias al PIC eso es impepinable, y mi 9,5 lo demuestra 😈 😉
Empezar con ASM para PIC es el mejor motivo para migrar a AVR y luegoa C. Al menos, ese ha sido mi doloroso camino del lado oscuro a la luz ;).
Menos bromas: hay una placa que parece que tiene mucho éxito, es simple, barata, facilita el aprendizaje de C, y da mucho juego. Se llama Arduino, y funciona con un AVR. Lleva su propia interfaz, y se programa por el puerto serie (con bootloader). Los que la han probado están muy contentos, sobretodo si uno no tiene mucha idea de electrónica.
Otra opción muy buena si sabes algo de inglés, es mirar en www.smileymicros.com, y comprar el libro de programar en C, junto con el butterfly. Fácil, ameno, barato, sin electrónica especial, que te tengas que hacer. Aunque directamente no necesitas para nada el ASM, aunque tarde o temprano conviene aprender algo, y empezar por el ASM tampoco es mala idea. En eso estoy de acuerdo con JM.
Además, el Butterfly, con pocas modificaciones se puede reprogramar para que haga tanto de programador como de depurador JTAG (con algunas pequeñas limitaciones).
Claro que yo prefiero el C con AVR's y JTAG directo a la vena, pero esto es sólo una opinion personal. Sobretodo después de escribir (sufrir) un programa multitarea en tiempo real de 118KBytes para un ATmega128. No quiero imaginarme el escribirlo ni en ensamblador, ni mucho menos en un PIC.
Por cierto, puestos a empezar desde abajo, podemos aprender a programar los micros al estilo del viejo PDP11. Seguro que uno aprende de una vez por todas lo que significa puntero, dirección de memoria y OpCommand. 😈