ajá
C18, es HI-TECH? si, alguien me presto el HI-TECH V8
(la licencia cuesta caro ¿no? tengo que estar muy seguro para comprarlo
)
es menos automático y quizas algo mas parecido a ANSI C puro, pero no trae los procedimientos getch y putch para RS232 pre-contruidos... hice unos que encontre en una carpeta "\samples\serial\bitbanging" y tuve algunos problemas,
dado la premura que tengo, regrese al CCS que es mas automatico...
pero ahora que me habeis guiado por los caminos de la sabiduria y me indicaron que el problema puede ser el stack, puedo tratar de dilucidar como arreglarlo... tengo el fin de semana
sé que en CCS existe algo como
#device PASS_STRINGS=IN_RAM
#device ANSI
voy a investigar cómo se hace...
y cuando termine este proyecto, voy a hacer (con ayuda de ustedes, gracias!!!) un auto-curso de HI-TECH y de Pic Basic para tener varias visiones de cómo programar un PIC. Te vas a reir de mi, pero no se programarlo en Asembler, lo unico que programé en asembler fue un Intel 8051, y no quede con mas ganas de volverlo a hacer..
si logro sacar algo en claro, les cuento para que no le vaya a pasar a otro....
sospecho que el strcpy() y el memcpy() puede tener algo que ver
veremos
de verdad gracias por todas las ideas...