List of executables under Creator/bin directory: cydsfit cydsfit -p <projfile> [-d <device>] [-s <srcpath>] [-f <flowtype>] [option ...] [--] [option ...] -h Display this help message. -p <projfile> Specify the name of the top level project file. -d <device> Override the selected device stored in the project file. -s <srcpath> Location of previously generated source. Used when merging user editable sections in to the new code. Defaults to ...
El uso del SysTick en PSoC 4 y PSoC 5LP es muy similar, solo cambian algunos defines los cuales son utiles para saber la frecuencia del clock del sistema. Para PSoC 5LP son: BCLK__BUS_CLK__HZ BCLK__BUS_CLK__KHZ BCLK__BUS_CLK__MHZ y para el PSoC 4: CYDEV_BLCK__HFCLK__HZ CYDEV_BLCK__HFCLK__KHZ CYDEV_BLCK__HFCLK__MHZ CYDEV_BLCK__SYSCLK__HZ CYDEV_BLCK__SYSCLK__KHZ CYDEV_BLCK__SYSCLK__MHZ Vamos a hacer el mismo ejemplo para cada familia de PSoC, el tipico led que parpadea. PSoC 4 Comenzamos con el PSoC 4, con la tarjeta CY8CKIT-042. Esta tarjeta tiene un LED RGB, el LED rojo en el pin P1[6], el LED azul en el P0[3] y el LED verde en P0[2], hay que recordar que estos pines encienden con un cero logico. Comenzamos creando un nuevo proyecto para la CY8CKIT-042, luego un Workspace y proyecto nuevo, yo nombrare el Workspace como SysTick_test y al proyecto lo nombrare SysTick_4. Colocamos en el esquematico dos pines de salida digital, los ocuparemos para mane...
Representación gráfica del Virtual Mux El Virtual Mux es un componente que solo nos sirve en tiempo de compilación, no de ejecución de programa. Entre sus caracteristicas estan: De 1 a 16 entradas. Selección de entrada estatica. El Virtual Mux de color rojo es utilizado para señales analogicas, y el verde para digitales. Lo podemos ver frecuentemente si abrimos un componente de los que vienen por default en PSoC Creator y observamos su implementación. La siguiente imagen es la implementación por esquematico del bloque SCB de los PSoC 4. Entrañas del bloque SCB de PSoC 4 Y si abrimos la ventana de configuración de un Virtual Mux podemos ver esto: Vemos que tiene 6 entradas y la entrada seleccionada esta determinada por la siguiente "ecuación": 1 ( 1 == GetFeatureVersion( "m0s8scb" )) ? 5 : ! $ RemoveSpiSlaveMosi ? 0 : ...etc Todos los parametros que podemos configurar en el componente empiezan con el simbolo $ . Como ejempl...
Comentarios
Publicar un comentario