Desenvolvimento STM32H5 ---- 4. Introdução da placa de desenvolvimento
Visão geral do kit
O STM32H503RBTx_LQFP64 é um excelente kit de avaliação para microcontroladores da série STM32H5, fabricado em um processo avançado de 40 nm, oferecendo aos desenvolvedores excelente desempenho e eficiência energética. O núcleo Arm® Cortex®-M33 com uma frequência principal de até 250MHz o torna muito poderoso no processamento e pode lidar facilmente com vários cálculos e tarefas complexas.
Este kit de avaliação também tem bom desempenho em termos de armazenamento, com memória Flash de 128kB e SRAM de 32kB, o que fornece aos desenvolvedores recursos de memória suficientes para armazenar uma grande quantidade de código e dados para atender a vários requisitos de aplicativos.
Seu design de pacote LQFP de 64 pinos o torna compatível com a série H5-2MB, permitindo que os desenvolvedores substituam e migrem facilmente os projetos existentes. Ao mesmo tempo, a compatibilidade com o Arduino Uno do kit de avaliação também fornece aos desenvolvedores uma gama mais ampla de recursos e suporte ao ecossistema para aproveitar as vantagens da rica biblioteca e ferramentas do Arduino.
Além disso, o kit de avaliação STM32H503RBTx_LQFP64 também oferece uma variedade de opções de fonte de alimentação, incluindo fonte de alimentação externa, fonte de alimentação reguladora integrada e fonte de alimentação USB, para que os desenvolvedores possam escolher o método de fonte de alimentação mais adequado de acordo com necessidades específicas, proporcionando maior flexibilidade para o projeto Flexibilidade e comodidade.
Em geral, o kit de avaliação STM32H503RBTx_LQFP64, como uma solução de microcontrolador de alto desempenho e baixo consumo de energia, possui recursos de processamento poderosos, recursos de armazenamento ricos, ampla compatibilidade de pinos e opções flexíveis de fonte de alimentação, fornecendo aos desenvolvedores um ambiente de desenvolvimento conveniente e altamente flexível para ajudá-los a realizar rapidamente vários aplicativos incorporados inovadores. Seja você um iniciante ou um desenvolvedor experiente, você pode se beneficiar disso e transformar suas ideias em realidade.
Neste momento estou a fazer cursos de ST, e quem precisar de amostras pode juntar-se à candidatura do grupo: 615061293.
aplicativo de amostra
https://www.wjx.top/vm/PpC1kRR.aspx
recurso
Este microcontrolador possui os seguintes recursos poderosos e vantagens de desempenho:
- Excelente desempenho do núcleo: Equipado com o núcleo Cortex®-M33 Arm® de 32 bits, a frequência operacional é de até 250MHz, garantindo processamento de dados eficiente e recursos de computação, tornando-o adequado para tarefas complexas e aplicativos em tempo real.
- Memória abundante: A memória Flash de 128kB integrada suporta o modo de banco duplo e fornece 32kB SRAM ao mesmo tempo, permitindo que os desenvolvedores armazenem uma grande quantidade de código e dados para atender às necessidades de aplicativos complexos.
- Pinos flexíveis: O microcontrolador tem 64 pinos, vem em um pacote LQFP e é compatível com pinos da série H5-2MB, facilitando a substituição e migração de projetos existentes.
- Avaliação de alto desempenho: Com uma excelente pontuação CoreMark de 1023, este microcontrolador tem um bom desempenho em testes de desempenho e é adequado para lidar com tarefas computacionais intensivas.
- Ampla faixa de temperatura: Pode operar em uma ampla faixa de temperatura operacional, desde temperaturas extremamente baixas -40°C até altas temperaturas de 105°C, tornando-o adequado para vários ambientes e cenários de aplicação.
- Ampla faixa de tensão: suporta uma ampla faixa de tensão, de 1,71 V a 3,6 V, proporcionando aos desenvolvedores maior flexibilidade e escolha.
- OP-Amp e Comp integrados: Este microcontrolador integra 1 amplificador operacional (OP-Amp) e 1 comparador (Comp), o que facilita o processamento do sinal analógico e a interface do sensor.
Controle do sistema e acesso ao ecossistema
● Dois hosts e dispositivos USB de velocidade total (conector tipo C)
● Dois métodos de programação
- Porta de gravação de SWD: programação ou depuração do PC
- Programação serial: imprimir dados ou gravar
● Indicadores e botões do usuário
- Uma luz de usuário (azul)
- Dois LEDs seriais (vermelhos) indicam uma conexão de depuração
- Quatro luzes indicadoras de energia (vermelha, verde)
- um botão de usuário
- um botão de reset
● Oscilador de cristal externo
- Oscilador de cristal de baixa velocidade: 32KHz
- Oscilador de cristal de alta velocidade: 8MHz
● Expansão do ecossistema
- Todos os pinos MCU são conduzidos por CN4 e CN5
- Conector de Expansão Arduino Uno
● Oferece suporte a vários ambientes de desenvolvimento integrado (IDEs)
- IAR Embedded Workbench®
- MDK ARM
- Série STM32Cube
Diagrama de funções
A figura abaixo é a vista frontal do kit de avaliação STM32H503RBTx_LQFP64.
A figura abaixo é a vista traseira do kit de avaliação STM32H503RBTx_LQFP64.
Diagrama de blocos do sistema
Conforme a figura abaixo, trata-se do diagrama de blocos do sistema da placa de desenvolvimento STM32H503RBTx_LQFP64.
configurações de jumper
Use a tampa do jumper para alterar o modo de BOOT0 e defina o pino BOOT para determinar o modo de inicialização do STM32.
Os métodos de inicialização são os seguintes:
● O BOOT inicia a partir da Flash do usuário
● O BOOT inicia a partir da memória do sistema
● O BOOT inicia a partir da SRAM
Esquema da Placa de Desenvolvimento
Conforme a figura abaixo, é o diagrama esquemático da placa de desenvolvimento STM32H503RBTx_LQFP64.