Manual HI-TECH Picc18 ANSI C Compiler

#1
Hola:

¿alguien me puede decir donde puedo encontrar un buen manual para el manejo de este compilador? Yo tengo el que cuelgan en la página oficial, sin embargo, no me parece nada intuitivo y bastante complicado de seguir.

Si es posible me gustaría que me recomendarais también algún post o artículo que explique el manejo de displays gráficos con ejemplos de programación y conexión a un PIC.

Muchas gracias de antemano y espero vuestras respuestas
 
#4
les pido se ayuda al compilar el ejemplo de i2c que viene en la carpeta samples de hi tech me dan los siguientes errores:
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c.c; 24.1 undefined identifier "TRISC4"
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c.c; 25.1 undefined identifier "TRISC3"
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c.c; 46.1 undefined identifier "TRISC3"
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c.c; 47.1 undefined identifier "TRISC4"
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c.c; 71.1 undefined identifier "TRISC3"
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c.c; 73.1 undefined identifier "TRISC4"
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c.c; 115.1 undefined identifier "TRISC3"
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c.c; 116.1 undefined identifier "TRISC4"
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c.c; 120.7 undefined identifier "RC4"
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c.c; 141.1 undefined identifier "TRISC3"
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c.c; 143.1 undefined identifier "TRISC4"
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c.c; 150.9 undefined identifier "RC4"
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c.c; 163.1 undefined identifier "TRISC3"
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c.c; 165.1 undefined identifier "TRISC4"
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c.c; 168.1 undefined identifier "TRISC4"
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c.c; 283.5 undefined identifier "RC3"
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c.c; 297.1 undefined identifier "TRISC4"
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c.c; 300.1 undefined identifier "TRISC3"
Make: The target "C:\Users\Ernesto\Hi tech projects\2\i2c_demo.p1" is out of date.
Executing: "C:\Program Files\HI-TECH Software\PICC-18\PRO\9.64\bin\picc18.exe" --pass1 "C:\Users\Ernesto\Hi tech projects\2\i2c_demo.c" -q --chip=18F2525 -P --runtime=default --opt=default -D__DEBUG=1 -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c_demo.c; 11.1 undefined identifier "RB0"
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c_demo.c; 40.1 undefined identifier "RB0"
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c_demo.c; 45.1 undefined identifier "SSPEN"
Error [192] C:\Users\Ernesto\Hi tech projects\2\i2c_demo.c; 46.1 undefined identifier "CKP"
adjunto el codigo y las librerias.
 

Adjuntos

  • 30.7 KB Visitas: 10
#5
Hola Bondadoso,
eso que cuentas tiene toda la pinta de ser culpa de la librería del pic en cuestión. Creo recordar que me había pasado algo parecido con la versión 9.66 del compilador. Échale un ojo a la cabecera pic18.h, y comprueba si están definidas esas macros.
 
#6
Hola a Todos!

Comparto con ustedes un curso que he realizado hace tiempo sobre el compilador Hi tech for PIC18.

Espero que sea de gran ayuda para los que inicen en la programacion para Microcontroladores.





Saludos!
 
Arriba