Tabla de contenido:

Puerto UC / OS III para Nucleo-L073RZ usando Atollic TureSTUDIO IDE .: 3 pasos
Puerto UC / OS III para Nucleo-L073RZ usando Atollic TureSTUDIO IDE .: 3 pasos

Video: Puerto UC / OS III para Nucleo-L073RZ usando Atollic TureSTUDIO IDE .: 3 pasos

Video: Puerto UC / OS III para Nucleo-L073RZ usando Atollic TureSTUDIO IDE .: 3 pasos
Video: Учебное пособие по STM32 Nucleo 1. Генерация кода мигания светодиода с использованием STM32CubeMx для Keil 2024, Noviembre
Anonim
Puerto UC / OS III para Nucleo-L073RZ usando Atollic TureSTUDIO IDE
Puerto UC / OS III para Nucleo-L073RZ usando Atollic TureSTUDIO IDE

Este proyecto es solo un programa de parpadeo simple desarrollado en uC / OS III RTOS que se descargó del sitio web de Micrium aquí y se transfirió a la placa Nucleo-L073RZ y está listo para usar en Atollic TureSTUDIO. Este puerto solo se ha probado como está y una prueba de adición con dos LED parpadeando en diferentes momentos.

Para que quede claro, puede haber problemas imprevistos con el puerto, pero como Micrium no ha proporcionado un puerto para esta placa, puede ayudar a otros a comenzar. Micrium también ha recibido este puerto para su inclusión en la sección de descargas, pero a partir de ahora aún no está disponible.

Más grandes proyectos aquí.

Paso 1: llegar al código:

Ir al código
Ir al código

Descárguelo de GitHub aquí.

Paso 2: procedimiento:

Procedimiento
Procedimiento

1. Descargue el proyecto y descomprímalo.

2. Después de descomprimir, copie y pegue la carpeta “Micrium_STM32L073RZ_Nucleo_Blinky” en la raíz de la unidad c: \.

3. Navegue a “Micrium_STM32L073RZ_Nucleo_Blinky / STM32L073RZ_Nucleo / ST / STM32L073RZ_Nucleo / Blinky / OS3 / TrueSTUDIO /” y verá una carpeta y dos archivos. Edite los nombres de los tres para que incluyan un punto al comienzo de los tres. (es decir, ".settings", ".cproject", ".project") Esto es así porque no pude enviar los archivos y la carpeta con. prefijos a GitHub.

4. Abra el proyecto en Atollic TrueSTUDIO y disfrute.

Paso 3: EJEMPLO DE BLINKY PARA EL ST STM32L073RZ-Nucleo

EJEMPLO DE BLINKY PARA ST STM32L073RZ-Nucleo
EJEMPLO DE BLINKY PARA ST STM32L073RZ-Nucleo

Este proyecto de ejemplo demuestra cómo crear una tarea del kernel que hace parpadear un LED.

VERSIONES DE PRODUCTOS MICRIUM

  • uC / OS-III v3.06.02
  • uC / CPU v1.31.02
  • uC / LIB v1.38.02

VERSIONES IDE / COMPILER

TrueSTUDIO para STM32 / GNU v9.0.1

CONFIGURACIÓN DE HARDWARE

Conecte el cable USB Mini-B a CN1 para proporcionar energía

UBICACIONES DEL ESPACIO DE TRABAJO

ST / STM32L073RZ_Nucleo / Blinky / OS3 / TrueSTUDIO /

INSTRUCCIONES DE USO

TrueSTUDIO

  • Importe el espacio de trabajo en TrueSTUDIO y asegúrese de que el cuadro de opciones "Copiar proyectos en el espacio de trabajo" no esté marcado.
  • Presione "CTRL + B" para construir el proyecto y crear una sesión de depuración seleccionando el espacio de trabajo de Blinky y presionando F11.
  • Una vez que la sesión de depuración ha comenzado, presione F8 para ejecutar / reanudar el ejemplo.
  • El proyecto crea una tarea que parpadea un LED cada 1 segundo.
  • Ahora modifique la llamada a OSTimeDlyHMSM () en StartupTask () para aumentar o disminuir la frecuencia a la que parpadea el LED.
  • Compile y vuelva a ejecutar para ver el cambio.

Se modificó el proyecto de ejemplo Blinky de Micrium para STM32L476RG-Nucleo y lo portó para STM32L073RZ-Nucleo.

Recomendado: