Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature currently requires accessing the site using the built-in Safari browser.
Como se pueden hacer interrupciones de un timer, counter, pwm etc, pin in/out en general todas se hacen de la misma forma, en el doc adjunto se explica como hacer la interrupcion para un pin pero en el proyecto adjunto esta la interrupcion de un pin mas otra que es la interrupcion de un contador,el proyecto no hace nada no esta configurado el tiempo del contador estan vacias algunas propiedades del módulo porque solo fue un ejemplo de hacer interrupciones.cuales son los pasos a seguir si se quiere habilitar una int cualquiera
Danos mas datos para poder ayudarte ;-).segui el procedimiento dado en el pdf que publicaron y nada que puedo
Al final han aparecido los PSOC3 y próximamente PSOC5.
//----------------------------------------------------------------------------
// C main line
//----------------------------------------------------------------------------
#include <m8c.h>
#include "PSoCAPI.h"
unsigned char dato; // Var. para cargar el valor de la tecla oprimida
int Out, ciclo, I=0; // Variablea para el DAC
void main()
{
//En la primera parte iniciamos los m�dulos DAC Y UART
Uart_1_Start(0);// El cero significa sin paridad;
Ini1://Cargamos el men� inicial
Uart_1_CPutString(" APLICACION PSOC ");
Uart_1_CPutString(" Seleccione la funcion que desea utilizar ...... ");
Uart_1_CPutString(" 1. Generador Basico ");
Uart_1_CPutString(" 2. Medidor de Frecuencia ");
//En este While esperamos el caracter ingresado
while((Uart_1_bReadRxStatus() & 0x08) != 0x08){;} //mientras la funcion no devuelva 0x08 se queda ah�.
dato = Uart_1_bReadRxData(); // En la variable dato almacenamos la tecla oprimida.
if ((dato == 'G')||(dato == '1')) { // Si la tecla oprimida es G � 1 ingresa a esta rutina para escoger la forma de onda a generar
dato=0;
Uart_1_CPutString(" Seleccione la forma de Onda ...... ");
Uart_1_CPutString(" 1. Senosoidal "); // Example string
Uart_1_CPutString(" 2. Rampa ");
Uart_1_CPutString(" 3. Pulso ");
while((Uart_1_bReadRxStatus() & 0x08) != 0x08){;} //mientras la funcion no devuelva 0x08 se queda ah�.
dato = Uart_1_bReadRxData(); // En la variable dato almacenamos la tecla oprimida.