Guia Completo da Plataforma de Desenvolvimento Freedom FRDM-KL25Z para MCUs Kinetis
No artigo de hoje, daremos uma visão geral do Freedom KL25Z/frdm-kl25z. É um dispositivo com interface de depuração integrada para controle de execução e programação de flash e tem opções de placa de expansão, entre outros recursos.
Placa Freescale FRDM-KL25Z
Primeiro abordaremos sua descrição e recursos, depois veremos suas configurações de pinos e processo de configuração usando um microcontrolador.
O que é FRDM-KL25Z
A plataforma de desenvolvimento FRDM-KL25Z é um sistema de desenvolvimento, avaliação energeticamente eficiente, baixo consumo e pequeno usado para demonstração rápida de aplicações e prototipagem. Por esse motivo, acelerou a expansão de aplicações como dispositivos de controle de potência, iluminação, medidores pequenos, sistemas de áudio, etc.
(sistema estéreo de alto-falante)
Configuração de Pinos FRDM-KL25Z
A tabela abaixo dá um resumo do pinout FRDM-KL25Z.
Recursos FRDM-KL25Z
Alguns dos recursos da placa de desenvolvimento FRDM-KL25Z incluem;
- Primeiro, tem uma expansão IO compatível com o fator de forma Arduino Uno.
- Então, há um botão de reset e LED tri-color.
LED tri-color
- Em terceiro lugar, tem 3.3V fornecido de ou para o header IO. Adicionalmente tem 5V fornecido ao header IO e 5-12V Vin do conector IO.
- Sua configuração KL25Z128VLK4 de MCU ARM cortex-M0 de 32 bits compreende:
- Controlador USB full-speed
- Frequência de operação até 48MHz
- 16KB SRAM, 128 KB flash
ICs ARM Cortex-M0 e M3 em SMD
- Também, tem um suporte para bateria de moeda com opção de quantidade opcional e OpenSDA – Interface de depuração USB de alto nível.
- Tem alimentação no conector USD onboard.
- Finalmente, tem um acelerômetro Freescale MMA8451QR1 e um 'slider' capacitivo de toque.
Começando com MBED
- Conecte seu microcontrolador a um PC
Comece conectando seu mbed ao PC usando um cabo USB. Como demonstração de energia existente, a luz de status será instantânea. Alguns segundos depois, após ativação pós, seu computador identificará o MCU mbed como uma unidade USB padrão.
Microcontrolador Mbed
- Clique no link MBED.HTM para fazer login
Em seguida, clique na conta mbed.htm para abrir a nova unidade USB no navegador. Você precisará de seu nome de usuário e senha para acessar a conta ou inscrever-se para uma nova para abrir o site.
- Configuração do PC
O MCU mbed aparecerá como uma porta serial no seu PC. Se você usar Windows, terá que instalar um driver para ver a exibição, mas acontece por padrão no Linux e Mac.
Além disso, uma aplicação de terminal ajudará seu PC host a se comunicar com mbed. Garante que você envie caracteres de volta ao mbed OS e também permite que ele imprima na tela do seu computador.
Outros programas de terminal como TeraTerm frequentemente listam nomes de portas seriais acessíveis. Mas caso você queira saber a identidade da porta serial para anexar uma aplicação ou terminal a ela, você pode;
- Linux: Use o comando "ls /dev/ttyACM*" para descobrir o nome do dispositivo no Linux.
- Mac: Use o comando "ls /dev/tty.usbmodem*" para saber o nome do dispositivo no Mac OS.
- Windows: Navegue pelos seguintes botões iniciar-painel de controle-sistema-hardware–gerenciador de dispositivos para encontrar a identidade da porta COM.
Baixando um Programa
- Salve um binário de programa (.bin) na Plataforma FRDM.
Baixe um binário ideal "Hello World", por exemplo, NXP FRDM-KL25Z: HelloWorld_KL25Z.bin.
Em seguida, da mesma forma que você salvaria arquivos usando um disco USB normal e salve o arquivo binário do programa no disco MCU mbed. Como indicação, o LED de status pisca enquanto o computador grava o arquivo no disco MCU.
- Pressione o Botão Reset
Após pressionar o botão Reset, o sistema carregará o programa mais recente no disco do microcontrolador mbed para uma memória flash MCU. No processo, o LED de status continuará piscando.
Finalmente, quando o sistema terminar de carregar o programa no MCU, ele começará a operar.
- Criando seus programas usando o compilador online
Finalmente, seu microcontrolador mbed agora é capaz de rodar o programa e consequentemente garantindo um piscar vitalício do LED1.
Então, reconectar e desconectar ou resetar o microcontrolador reiniciará o programa.
- Para baixar um programa diferente.
Após um reset, o programa mais recente no MCU mbed continua a rodar. Como tal, você pode sobrescrever um programa existente ou baixar um novo ao atualizar do programa atual em execução.
Conclusão
Brevemente, a placa FRDM-KL25Z é uma plataforma de desenvolvimento de ultra-baixo custo projetada pela NXP em colaboração com mbed para prototipar todo tipo de dispositivos como medidores pequenos.
Se você deseja continuar explorando o dispositivo FRDM-KL25Z, não hesite em nos contatar.
Tecnologia industrial
- Dominando Planejamento de Cadeia de Suprimentos: Blueprint do Fabricante para Previsão e Execução de Precisão
- Prototipagem Rápida para Desenvolvimento de Produto: Um Guia Prático
- Dominando o E-Commerce B2B: Guia Confiável para Distribuidores
- Descubra Se Sua Empresa Se Qualifica para o Crédito Fiscal de P&D
- Domine a Fase de Descoberta: Por Que Ela Impulsiona o Sucesso em Projetos de Desenvolvimento
- Protocolos Essenciais de Segurança para Trabalhadores da Manufatura: Guia Completo
- Ultiboard: Guia Completo para Iniciantes no Design de PCB
- Essenciais do Módulo RTC: Seu Guia Completo para Cronometragem Precisa
- O 74LS74 Dual Flip-Flop: Referência Completa e Pinagem
- Sensor BME680: Guia Completo para Monitoramento Ambiental 4-em-1