TODOPIC

Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: metalm en 19 de Abril de 2007, 12:41:48

Título: Necesito tutorial de assembler
Publicado por: metalm en 19 de Abril de 2007, 12:41:48
Hola que tal? siempre programé pic con diversos compiladores de C, pero hoy se me presento un problema, y es que estoy haciendo una pantalla de leds y aun con el micro en 40 mhz no me alcanza para ser lo suficientemente rapido.

Alguien conoce algún tutorial de assembler para pic18 que me puedan pasar?

muchas gracias!!!
Diego.
Título: Re: Necesito tutorial de assembler
Publicado por: micro_cadaver en 03 de Mayo de 2007, 20:30:23
amigo ha usado Ud. el buscador del foro?

http://www.todopic.com.ar/foros/index.php?topic=16649.0

esto es de hace tiempo, de seguro la gente ha posteado mas cosas, es cuestion del que busca encuentra amigo.

por otro lado, no entiendo porque en lenguaje C tiene problemas con la velocidad, bueno, me gustaria que lo comentara un poco más. saludos  :-/
Título: Re: Necesito tutorial de assembler
Publicado por: BrunoF en 03 de Mayo de 2007, 21:24:23
¿De que tamaño es la matriz?
Título: Re: Necesito tutorial de assembler
Publicado por: maunix en 04 de Mayo de 2007, 09:52:17
metalm , a veces la solución no está en codificar en assembler sino en cambiar la forma de solucionar el problema.

La pregunta que hizo bruno apunta a este sentido, si la matriz es muy grande probablemente ni el assembler te salve.

Cambiar de lenguaje agilizará el tiempo de refresco pero no el duty cycle o ciclo de trabajo.  Esto es lo que en definitiva también influye y mucho en la intensidad del LED.

Tal vez necesites procesar más líneas en paralelo y no cambiar tu código en forma radical.  Eso puede implicar o bien tener 2 PICs, o un pic de mayor pinout o bien agregar salidas mediante algún módulo externo (latchs, puertos controlados por SPI o I2C)