Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

12/11/2008 #21


Si bien las macros hacer lo mismo que una subrutina que se llama con una instruccion CALL hay veces que es mas util programar con macros y la siguiente pagina es un buen ejemplo de ello.

http://inicia.es/de/juanmarod/portada.htm

En ella se puede programar un pic con instrucciones de la que usan los PLC sustituyendo la instruccion del PLC por una macro que contiene instrucciones del pic.
La misma pagina explica muy bien como se pasan los paramatros de entrada a cada macro.

Como veo que el sistema operativo esta en construccion aqui dejo una copia anterior que yo he descargado.
Espero que su estudio merezca la pena.
13/11/2008 #22

Avatar de asherar

Che, está muy bueno este enlace

http://inicia.es/de/juanmarod/portada.htm

Por la fecha es casi seguro que (salvo actualizaciones) el SOp ya esté completemente depurado.

Ultima revisión 26 de Agosto del 2002
13/11/2008 #23

Avatar de Ardogan

Muy buen ejemplo crit de un caso en el que las macros pueden ser particularmente útil. Directo a mis favoritos.
28/02/2010 #24

Avatar de Meta

Respuesta: Macro con el 16f628 para cambiar de BANCO
¿Al final que es mejor usar?

¿BANKSEL?

Por lo que veo es más cómodo ya quelos 4 bancos de memoria de un 16F88 no es lo mismo que el 16F887. Así que ella lo hará por ti.

Las macros dicen que es una directiva potentísima a la vez que chupa mucho recursos. Para mi esta bien si el código es muy largo y si usas muchas macros exageradas, para estas cosas mejor usar PIC que tenga como mínimo 8KB memoria de programa o los 16F del 18Fx550.

O mejor aún usar los nuevo pic de núcleo mejorado ya con 49 instrucciones nuevas.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.