Proyecto de Tesis en Mecatrónica. Universidad Técnica del Norte. Ernesto Palacios <mecatronica.mid@gmail.com>
Dependencies: EthernetNetIf HTTPServer QEI_hw RPCInterface mbed
setup.h
- Committer:
- Yo_Robot
- Date:
- 2012-04-02
- Revision:
- 7:d9aca501126f
- Parent:
- 6:b4dae934e1ea
- Child:
- 8:958dfe5052b9
- Child:
- 11:30408c8f722a
File content as of revision 7:d9aca501126f:
#ifndef SETUP_H #define SETUP_H #include "mbed.h" /** @brief: Esta funcion configura al Timer2 * para que las salidas p5 y p6 del mbed * se alternen cada vez que se iguala al * registro MR2 y MR3. */ void setTimer2(); /** @brief: Esta es la rutina que cambia la frecuencia * de salida del Micro */ void setPTO( int freq ); /** @brief: Esta es la rutina que maneja la interrupcion * de alarma */ void ISR_Alarm(); /** @brief: Esta es la rutina que maneja las interrupciones * seriales, al recibir un caracter. */ void ISR_Serial(); /** @brief: Esta Funcion cambia el valor del Registro 2 */ void setMR2( int newValue ); /** @brief: Esta Funcion detiene el timer */ void stopTimer2(); /** @brief: Esta Funcion arranca el timer */ void startTimer2(); /** @brief: Esta Funcion calcula el valor necesario * en el MatchRegister para obtener una frecuencia * de salida. * @param fout Frecuencia de salida deseada * @return El valor que debe tener el MatchRegister */ int getMRvalue( int fout ); // Legacy void setMR3( int newValue ); void setPrescaler( int newValue ); #endif