Envío Gratis en compras mínimas de $1200 mxn Enviamos a toda la Republica Mexicana
Buscar

Preliminar – Cómo instalar MicroPython en Ophyra.

Este tutorial muestra como descargar e instalar el interprete de MicroPython a la tarjeta Ophyra de Intesc. Este Sistema Operativo Interprete (SOIM) se distribuye en un formato de archivo *.hex, el cual debe ser descargado a la tarjeta para que se ejecute en el microcontrolador de la tarjeta. Toma en cuenta que esta sección no explica como realizar un proyecto o práctica de programación, para ello deberás dirigirte a los siguientes tutoriales ubicadas en Soporte/Contenido/Tutoriales y Practicas/Ophyra.

Paso preliminar.

Preparar Softwares y el firmware: Entra a la liga de Software Recomendado y en la sección de Programar Ophyra con MicroPython, descarga MicroPython (Firmware) (este es el SOIM que deberás descargar a Ophyra para que el interprete corre de forma nativa en la tarjeta). También descarga e instala STM32 CubeProgrammer PuTTY.

La tarjeta Ophyra se puede programar a través del puerto USB-OTG ó a través del puerto USB-Serial-RS232. Recomendamos programarla mediante el puerto USB-OTG, ya que la programación se realiza más rápido, en la siguientes secciones se mostrará como realizar la descarga mediante los dos puertos.

Micropython-v1.15-beta para Ophyra

Desacarga Aqui

Verificando si Micropython se instaló bien en la tarjeta.

Existen 2 versiones de Ophyra: la versión B y la versión C; de las cuales, la versión B necesita la conexion de dos cables USB; Un cable para el puerto USB-OTG (para programar en MicroPython) y otro conectado al puerto USB-RS232 (para alimentación de la tarjeta).  Mientras que la versión C solo necesita un cable conectado al puerto USB-OTG (para programación y  alimentación al mismo tiempo).

Paso 1. Conectar USB-OTG: Conexión del puerto USB-OTG de acuerdo a la versión de Ophyra.

 (Version B):  (1) Conecta el puerto USB-OTG y también el (2) puerto USB-RS232 a tu computadora.

 (Version C): (1)  Conecta únicamente Ophyra por el puerto USB-OTG a tu computadora.

Imagen 21. Conexión USB-OTG en Ophyra para versiones B y C.

Paso 2. Abrir memoria de la tarjeta: Luego de terminar el Paso 2, se abrirá la unidad de almacenamiento de la tarjeta con el nombre de  OPHYRA), ver Imagen 22. Esto indicará que la instalación de MicroPython fue correcta.  Adicionalmente en el Administrador de dispositivos de Windows se observará un nuevo puerto de comunicación.

Imagen 22. Memoria de la tarjeta Ophyra.

Al realizar el Paso 2; el puerto USB-OTG simula 2 dispositivos. El primero es un puerto serial virtual (CCS); para las Ophyras de versión B se observarían 2 puertos COM, por las 2 conexiones utilizadas y el otro dispositivo es una memoria flash con el nombre de OPHYRA como el ejemplo del Paso 2.

 (Version B):  (1) Puerto Serial Virtual (CCS) y (2) COM de conexión serial.

 (Version C): (1) Puerto Serial Virtual (CCS) .

Imagen 23. Puertos COM con la conexión USB-OTG.

Posiblemente, al conectar la tarjeta a equipos de cómputo con sistemas operativos anteriores a Windows 10, no reconozcan automáticamente el Puerto Serial Virtul (CCS) o Dispositivo Serie USB (COM#). Para ello debes (1) instalar el archivo “pybcdc.inf“ubicado en el dispositivo de memoria flash con el nombre de OPHYRA.

Imagen 24. Archivo pybcdc.inf

Paso 3. PuTTY Configuration: Abrimos el programa  PuTTY y en la ventana que se muestra, debemos dirigirnos a la sección de Connection type para (1) seleccionar Serial, (2) escribir el número de puerto “COM(numero de COM que aparece en el Administrador de dispositivos)” que pertenece a la conexión del puerto USB-OTG(3) Escribir en la sección Speed la cantidad de “115200” baudios  y (4) dar click en el botón Open.

Imagen 25. Ventana de inicio PuTTY Configuration.

Por último, se mostrará la Consola de MicroPython, en la que se imprime información acerca de la versión de MicroPython, información de la tarjeta.  En la barra de título indica que número de puerto COM que se está utilizando, ver Imagen 26.

Imagen 26. Consola de MicroPython.

Si llegaste hasta este punto significa que has podido instalar correctamente el SO de MicroPython, y puedes realizar los ejemplos de introducción a la programación de Ophyra en lenguaje Python. Ahora dirígete a la sección de Lenguaje Micropython para realizar los ejemplos.