TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: SavageChicken en 04 de Septiembre de 2005, 17:36:00
-
Hola:
Estoy trabajando en un proyecto con el PIC16F628 y programo con MikroPascal. El problema que tengo es que al mandar datos a los puertos el compilador cada vez que escribe me agrega dos lineas para asegurarse que está en el banco 0.
Les dejo un ejemplo de como queda el assembler :
BCF STATUS,RP1
BCF STATUS,RP0
BSF PORTB, 2
Lógicamente cuando se hacen muchos accesos a los puertos el código se hace más grande y lento.
He visto por ahí que alguien mencionaba una problema similar en compiladores de C, escribían una directiva con algo como "FAST" no se cuantito y el compilador no se preocupaba por cambiar al banco 0 cada vez que intentaban acceder a los puertos.
¿¿¿Alguien conoce algo parecido en MikroPascal???
Gracias.-