Paso 3: Hydra X PAC5210
Esta sección le dará una breve descripción de la PAC y el uso de timers y las interrupciones.
Y quiero reiterar aquí, toda mi experiencia con sistemas embebidos fue en el micro de Arduino, así que precaución al lector a ser consciente de que mi perspectiva no es la de un profesional de la industria o incluso un desarrollador experimentado. Dicho esto, soy un aficionado tinkerer y le doy mi abundante gracias a Max Roycroft y Jose Quinoñes por sus invalorables esfuerzos para ayudar a mi grupo y yo mismo, así como de organizar la competición HydraX en conjunto con la Universidad de Texas en Dallas. Esperemos que, esta competencia será un bloque de edificio hacia más eventos que son atractivos y permiten a los estudiantes y profesionales de la industria a satisfacer y de la red.
Hydra-X10 es una plataforma de desarrollo equipada con el microcontrolador PAC5210. La línea de PAC5xxx de dispositivos son lo que llamamos microcontroladores de aplicación de energía eléctrica. En contraste con los otros microcontroladores, esta línea de controladores de Semi Active está diseñada para ejecutarse a entrada de 52V. Esto significa que el usuario puede conducir casi 52V valor de carga del dispositivo. Tiene 37 pines I/O de propósito general incluyendo 14 pines PWM-habilitado y 11 pines analógicos con conversión de analógico a digital, dos de los cuales tienen Digital que las capacidades de conversión analógica así como alguna otra funcionalidad que estoy todavía desconocido.
La configuración de la evaluación tenía algunos caprichos, aunque. La plataforma HydraX10 está diseñada para funcionar por lo menos 16V ser predeterminado por los circuitos que permite el 52V máximo. Una "baja tensión" modo está disponible y se describe en el manual de usuario, pero que uno todavía requiere 12V para funcionar, que significa que se necesita una fuente de energía externa al comienzo incluso jugando con él. Era una molestia para mí hasta que decidí que las baterías a utilizar. Por supuesto, la prueba no se puede iniciar hasta que tuve los componentes en orden, pero me hubiera gustado poder jugar con el tablero sí mismo sin necesidad de encontrar una fuente de alimentación. Para ser justos, un par de 9 voltios en serie habría sido suficiente si sólo fui y comprar los conectores necesarios.
En cualquier caso, una vez que el tablero se enciende, usted necesitará descargar el tercero CooCox IDE así como sus CoLinkEx USB Driver. El CooCox IDE tuvo algunos problemas importantes de memoria y sólo se asigna en la parada; podría ser un problema fundamental con Java; Intento ponerte C yo. Es no un gran problema, sin embargo y cuando el IDE inevitablemente da un error que se fuera de la memoria, sólo cerrar y volver a abrirlo.
Una vez que la plataforma accionado y el IDE inicializado, el siguiente paso es descargar las bibliotecas para el controlador PAC5210. La primera vez que arranque el IDE solicitará cargar las bibliotecas y listas de algunas de las fichas y tableros para los que tiene acceso a las bibliotecas. En caso de que usted necesita para volver a esta página, usted puede ir al menú desplegable "Ver" y seleccionar "Repositorios". Buscar Semi activos en la lista; debe ser en la parte inferior. Si no se muestra, haga clic en el botón actualizar en la parte superior derecha de la ventana. Después de hacer clic en Semi activo, elija el controlador adecuado; Estaba usando el PAC5210. Las principales bibliotecas que necesita son el "CMSIS base y arranque", así como el "LIB", la biblioteca de Semi activo. Una vez que estos son descargados y agregados, usted tendrá todo que lo necesario para saltar a la siguiente sección.