Re: Iniciarse con los PIC's Il se trouve que Leviatan a formulé :
> 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.
Por partes, como dijo Jack el destripador:
Por un lado, yo estoy con Nolopongo en que mejor empezar con un F84 que
los hay a patadas en las tiendas si los quieres para ya, encuentras
proyectos documentados a cientos en la red y alberga muy pocos gadgets
que te distraigan o líen.
Por otro, IMHO, lo mejor es empezar programando en ASM, que tampoco es
para tanto: un puñado de instrucciones fáciles de aprender y 'pensar en
pic', olvidarse de otras arquitecturas. De esta manera, conocerás mucho
mejor el micro y sabrás lo que pueden y no pueden hacer y entenderás
más fácilmente porqué a veces no hacen lo que quieres en c u otro
lenguaje de alto nivel. Tampoco hay problema en empezar directamente
con lenguajes de alto nivel, pero opino que pierdes bastante noción de
lo que realmente hay debajo.
Luego, yo de tí me construiría un programador que te saldrá a cuenta. 4
duros (más lo que valga el zócalo ZIF si lo prefieres) y una tarde te
valen. Sin ir más lejos, en la página de pepitof tienes al menos un par
de ellos si no recuerdo mal. También puedes pillarte uno por usb por la
comodida y seguridad si no tienes un pc dedicado y con los conectores
fácilmente accesibles. Son baratos. EL MPLAB, libremente ofrecido por
la propia Microchip, imprescindible.
Por último, no te lo mencionan, pero te recomiendo que te montes una
placa de prototipos básica: la parte del reloj, alimentación, zócalo y
si quieres luego sencillamente espadines, regletas o lo que sea para
sacar las señales. Si te montas como mínimo esa base, te podrás centrar
en lo tuyo y olvidarte de esas cosillas que distraen demasiado tiempo.
Las protoboard en sí no son malas, pero acabas equivocándote o teniendo
un falso contacto y volviéndote loco co nel soft cuando es un problema
de conexionado. |