TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: SavageChicken en 04 de Septiembre de 2005, 17:36:00

Título: MikroPascal... Ayudita
Publicado 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.-