Hola a todos, acerca de los PIC18, yo tengo el PIC18F458, y otros mas pero estoy tratando de que me funcione, bueno yo hago algo tonto, saben yo lo programo sin colocar los configuration bits, para evitar complicaciones, y los seteo con nuestro querido programa winpic800 el cual lo configura automáticamente, así por ahora no habría problemas,
entonces utilizo instrucciones para los pic16, que son compatibles, y luego le empiezo a agregar instrucciones nuevas para ir comprendiéndolas, pienso que para poder comprenderlos, es mejor empezar simulando en el MPLAB, ir viendo lo que pasa en los diferentes registros.
Las claves son:
1. Hacer de cuenta que es como un PIC16, por que trabaja con las mismas instrucciones e ir agregando las que son de los PIC18, a medida que comprendemos.
2. Simular mucho con el MPLAB, para entender como responde el micro ante las instrucciones, por que uno puede pensar que hacen esto y luego no es así. No hay mejor conocimiento que la experiencia.
3. Tener a mano la hoja de datos y el manual pi18cxxx, para tratar de comprender su hardware.
3. Si queremos ver el micro funcionando cuando ya estamos seguros de que si funciona entonces usamos winpic800, que nos permite facilidades para setear los configuration bits en la pestaña config.
No basta decir que este método solo sirve para los que tienen cierta experiencia con PIC16, y mejor si utilizan 877, que es muy completo
Ahora la idea seria que apenas se pueda ir colocando programitas en los que se utilizan y explican una o varias instrucciones nuevas de los PIC18 y es que es muy importante, comprender cada aspecto de la programación por que ya saben el ensamblador no perdona, y hay que conocer bien el hardware para poder sacarle el jugo a estos micros.
Cabe destacar que estoy apenas comenzando y apenas tengo idea de lo que hago, asi que si gente con mucha experiencia en esto, puede colaborar seria algo que agradecería, por que todos queremos avanzar ya que hay micros cada ves mas nuevos.
Un saludo y espero que estas ideas sirvan a los que estén en las mismas que yo.
Mariano_pic