Índice:

Porta UC / OS III para Nucleo-L073RZ usando Atollic TureSTUDIO IDE: 3 etapas
Porta UC / OS III para Nucleo-L073RZ usando Atollic TureSTUDIO IDE: 3 etapas

Vídeo: Porta UC / OS III para Nucleo-L073RZ usando Atollic TureSTUDIO IDE: 3 etapas

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

Este projeto é apenas um programa de led intermitente desenvolvido em uC / OS III RTOS que foi baixado do site da Micrium aqui e transferido para a placa Nucleo-L073RZ e está pronto para uso no Atollic TureSTUDIO. Esta porta só foi testada como está e um teste de adição com dois LEDs piscando em momentos diferentes.

Só para ficar claro, pode haver problemas imprevistos com a porta, mas como o Micrium não forneceu uma porta para esta placa, pode ajudar outras pessoas a começar. O Micrium também recebeu esta porta para inclusão na seção de download, mas até o momento ela ainda não foi disponibilizada.

Mais grandes projetos aqui.

Etapa 1: Obtenha o código:

Obtenha o código
Obtenha o código

Baixe do GitHub aqui.

Etapa 2: Procedimento:

Procedimento
Procedimento

1. Baixe o projeto e descompacte.

2. Após descompactar, copie e cole a pasta “Micrium_STM32L073RZ_Nucleo_Blinky” na raiz da unidade c: \.

3. Navegue até “Micrium_STM32L073RZ_Nucleo_Blinky / STM32L073RZ_Nucleo / ST / STM32L073RZ_Nucleo / Blinky / OS3 / TrueSTUDIO /” e você verá uma pasta e dois arquivos. Edite os nomes de todos os três para que incluam um ponto no início de todos os três. (ou seja, ".settings", ".cproject", ".project") Isso ocorreu porque não consegui enviar os arquivos e a pasta com. prefixos para GitHub.

4. Abra o projeto no Atollic TrueSTUDIO e divirta-se.

Etapa 3: EXEMPLO BLINKY PARA O ST STM32L073RZ-Nucleo

EXEMPLO BLINKY PARA O ST STM32L073RZ-Nucleo
EXEMPLO BLINKY PARA O ST STM32L073RZ-Nucleo

Este projeto de exemplo demonstra como criar uma tarefa de kernel que pisca um LED.

VERSÕES DE PRODUTOS MICRIUM

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

VERSÕES IDE / COMPILADOR

TrueSTUDIO para STM32 / GNU v9.0.1

CONFIGURAÇÃO DE HARDWARE

Conecte o cabo USB Mini-B ao CN1 para fornecer energia

LOCAIS DE ESPAÇO DE TRABALHO

ST / STM32L073RZ_Nucleo / Blinky / OS3 / TrueSTUDIO /

INSTRUÇÕES DE USO

TrueSTUDIO

  • Importe o espaço de trabalho em TrueSTUDIO e certifique-se de que a caixa de opções “Copiar projetos para o espaço de trabalho” esteja DESMARCADA.
  • Pressione ‘CTRL + B’ para construir o projeto e criar uma sessão de depuração selecionando o espaço de trabalho Blinky e pressionando F11.
  • Assim que a sessão de depuração for iniciada, pressione F8 para executar / retomar o exemplo.
  • O projeto cria uma tarefa que pisca um LED a cada 1 segundo.
  • Agora modifique a chamada para OSTimeDlyHMSM () em StartupTask () para aumentar ou diminuir a frequência na qual o LED pisca.
  • Construa e execute novamente para ver a mudança.

Projeto de exemplo Blinky da Micrium modificado para STM32L476RG-Nucleo e portado para STM32L073RZ-Nucleo.

Recomendado: