Guia simulación Flowcode 4
Enviado por A. Goliath Fonseca Cardoso • 6 de Noviembre de 2015 • Apuntes • 1.217 Palabras (5 Páginas) • 313 Visitas
SIMULACION
Una vez que realizamos nuestro programa podremos simularlo, para ello seleccionaremos algunos de los dispositivos de la barra de herramientas de simulación.[pic 3]
Le daremos un click con el mouse al icono de la herramienta a utilizar, y éste aparecerá en el área de simulación. Tenemos también la opción de configurar el funcionamiento de los dispositivos de simulación, solo seleccionamos el dispositivo con un click y en la ventana de propiedades aparecerá el nombre del dispositivo y lo que podemos configurar.
[pic 4]
Los dispositivos más utilizados son:
[pic 5][pic 6][pic 7]
La simulación se puede hacer paso a paso dándole click al siguiente icono:
[pic 8]
También se puede simular de forma automática usando los siguientes iconos:
[pic 9]
[pic 10]
VELOCIDAD DE SIMULACIÓN, AJUSTE
En el menú principal seleccionamos Ver, y después seleccionamos Opciones de proyecto.
[pic 11][pic 12]
[pic 13]
Velocidad de Simulación:
Aquí ajustamos la velocidad de simulación, esta depende de las características de hardware de la computadora donde estamos simulando y su velocidad de procesamiento, los valores recomendados son 1, 2 y 5, para depuración y “Lo más rápido posible” para una simulación que maneja tiempos (Demoras). Esta opción no modifica los parámetros de compilación, solo la velocidad de simulación en Flowcode.
Una vez que seleccionemos el (los) componentes(s) de simulación, deberán de configurarse, para esto, en la ventana de propiedades seleccionaremos el componente y podremos cambiar sus propiedades y conexiones, dándole un click en los tres puntos.
[pic 14]
[pic 15][pic 16]
Selección de componente.[pic 17]
Ajuste de propiedades de componente.[pic 18]
(Tamaño, forma color, funcionamiento, etc).
Ajuste de conexiones del componente[pic 19]
(Puertos).
Componentes de salida.
Componentes de entrada.
Área de simulación.[pic 20]
VENTANAS DE “VARIABLES” Y “PILA DE LLAMADAS”
Estas ventanas ofrecen información sobre los valores que toman las variables a lo largo del programa, y el estado de la pila del programa al saltar a las subrutinas. Para activar y ver el valor que toman las variables, se selecciona la ventana y se le da un click derecho, después nos pedirá que insertemos la o las variables. Una vez hecho esto aparecerán las variables en la ventana. NOTA: NO funciona para una velocidad de simulación “Lo más rápido posible”, se deberá manejar un valor bajo de velocidad de simulación en lo posible
[pic 21][pic 22]
[pic 23]
Para quitar las ventanas de variables y pila de llamadas, se deberá estar en modo de simulación, ir al menú VER, y deseleccionar, Variables y Pila de llamadas.
[pic 24]
PASOS PARA CREAR EL PROGRAMA HEXADECIMAL Y GRABAR EL MICROCONTROLADOR
1.- Seleccionamos el menú: VER → OPCIONES DE PROYECTO[pic 25] | 2.- En la ventana de OPCIONES DE PROYECTO, modificaremos solo las siguientes opciones: 1.-Destino: Verificar el modelo de micro con el que estamos trabajando. 2.-Velocidad del Reloj (Hz): Seleccionamos el valor del cristal con el que funcionara el microcontrolador 3.-Eliminar automáticamente perro guardián: Deberá estar seleccionado Al terminar click en OK [pic 26] |
3.- Ahora seleccionamos el menú CHIP y después Configurar… [pic 27] 4.- Nos aparecerá la siguiente ventana y daremos un click en Switch to expert config screen… [pic 28] | 5.- En la ventana Switch to expert, y dependiendo del micro verificaremos los siguientes parámetros: [pic 29][pic 30] [pic 31] OSCILLATOR RC. Oscilador con resistencia y condensador. XT. Cristal de cuarzo. HS. Cristal de alta velocidad. LP. Cristal para baja frecuencia y bajo consumo de potencia. POWER UP TIMER; su función es retardar el arranque del PIC. Este empieza a funcionar unos 72 ms. después de recibir la tensión de alimentación. MASTER CLEAR ENABLE; Reset del Microcontrolador. Se activa (el pic se resetea) cuando tiene un "0" lógico en su entrada. El WATCHDOG TIMER; lo que hace fundamentalmente es resetear el micro tras un periodo de tiempo determinado. LOW VOLTAGE PROGRAM; pin de entrada de programación de bajo voltaje, si se encuentra habilitada esta opción, la resistencia de pull up interna se deshabilita y el puerto RB4 queda inhabilitado. |
...