Guía Completa de la Plataforma de Desarrollo FRDM‑KL25Z Freedom para MCUs Kinetis
En el artículo de hoy, daremos una visión general de Freedom KL25Z/frdm-kl25z. Es un dispositivo con una interfaz de depuración integrada para control de ejecución y programación flash, y tiene opciones de placa de expansión, entre otras características.
Placa Freescale FRDM-KL25Z
Primero abordaremos su descripción y características, luego veremos sus configuraciones de pines y proceso de configuración usando un microcontrolador.
Qué es FRDM-KL25Z
La plataforma de desarrollo FRDM-KL25Z es un sistema de desarrollo, evaluación eficiente energéticamente, bajo consumo y pequeño utilizado para demostración rápida de aplicaciones y prototipado. Por esa razón, ha acelerado la expansión de aplicaciones como dispositivos de control de potencia, iluminación, medidores pequeños, sistemas de audio, etc.
(sistema estéreo de altavoces)
Configuración de Pines FRDM-KL25Z
La tabla siguiente da un resumen del pinout FRDM-KL25Z.
Características FRDM-KL25Z
Algunas de las características de la placa de desarrollo FRDM-KL25Z incluyen:
- Primero, tiene una expansión de E/S compatible con el factor de forma Arduino Uno.
- Luego, hay un botón de reinicio y LED tricolor.
LED tricolor
- En tercer lugar, tiene 3.3V suministrado desde o hacia el encabezado de E/S. Adicionalmente tiene 5V suministrado al encabezado de E/S y 5-12V Vin desde el conector de E/S.
- Su configuración KL25Z128VLK4 de MCU ARM cortex-M0 de 32 bits comprende:
- Controlador USB de velocidad completa
- Frecuencia de operación de hasta 48MHz
- 16KB SRAM, 128 KB flash
ICs ARM Cortex-M0 y M3 en SMD
- Además, tiene un soporte para pila de moneda con opción de cantidad opcional y una interfaz de depuración USB OpenSDA de alta gama.
- Tiene alimentación en el conector USD integrado.
- Finalmente, tiene un acelerómetro Freescale MMA8451QR1 y un 'slider' táctil capacitivo.
Comenzando con MBED
- Conecte su microcontrolador a una PC
Comience conectando su mbed a la PC usando un cable USB. Como muestra de energía existente, la luz de estado será instantánea. Unos segundos después, después de la activación posterior, su computadora identificará el MCU mbed como una unidad USB estándar.
Microcontrolador Mbed
- Haga clic en el enlace MBED.HTM para iniciar sesión
Luego, haga clic en la cuenta mbed.htm para abrir la nueva unidad USB en el navegador web. Necesitará su nombre de usuario y contraseña para acceder a la cuenta o registrarse para una nueva para abrir el sitio web.
- Configuración de PC
El MCU mbed se verá como un puerto serie en su PC. Si usa Windows, tendrá que instalar un controlador para ver la pantalla, pero ocurre por defecto en Linux y Mac.
Además, una aplicación de terminal ayudará a su PC host a comunicarse con mbed. Asegura que envíe caracteres de vuelta al SO mbed y también le permite imprimir en la pantalla de su computadora.
Otros programas de terminal como TeraTerm a menudo enumeran nombres de puertos serie accesibles. Pero si quiere conocer la identidad del puerto serie para adjuntar una aplicación o terminal a él, puede:
- Linux: Use el comando "ls /dev/ttyACM*" para averiguar el nombre del dispositivo bajo Linux.
- Mac: Use el comando "ls /dev/tty.usbmodem*" para conocer el nombre del dispositivo bajo Mac OS.
- Windows: Navegue desde los siguientes botones inicio-panel de control-sistema-hardware–administrador de dispositivos para encontrar la identidad del puerto COM.
Descarga de un Programa
- Guarde un binario de programa (.bin) en la Plataforma FRDM.
Descargue un binario "Hello World" ideal, por ejemplo, NXP FRDM-KL25Z: HelloWorld_KL25Z.bin.
Luego, de la misma manera que guardaría archivos usando un disco USB normal, guarde el archivo binario del programa en su disco MCU mbed. Como indicación, el LED de estado parpadea mientras la computadora escribe el archivo en el disco MCU.
- Presione el Botón de Reinicio
Después de presionar el botón de reinicio, el sistema cargará el programa más reciente en el disco del microcontrolador mbed a una memoria flash MCU. En el proceso, el LED de estado seguirá parpadeando.
Finalmente, cuando el sistema termine de cargar el programa en el MCU, comenzará a operar.
- Crear sus programas usando el compilador en línea
Finalmente, su microcontrolador mbed ahora puede ejecutar el programa y, en consecuencia, asegurando un parpadeo continuo del LED1.
Luego, reconectar y desconectar o reiniciar el microcontrolador reiniciará el programa.
- Para descargar un programa diferente.
Después de un reinicio, el programa más reciente en el MCU mbed continúa ejecutándose. Como tal, puede sobrescribir un programa existente o descargar uno nuevo al actualizar desde el programa en ejecución actual.
Conclusión
Brevemente, la placa FRDM-KL25Z es una plataforma de desarrollo de ultra bajo costo diseñada por NXP en colaboración con mbed para prototipar todo tipo de dispositivos como medidores pequeños.
Si desea continuar explorando el dispositivo FRDM-KL25Z, no dude en contactarnos.
Tecnología Industrial
- Prototipado Rápido para Desarrollo de Producto: Guía Práctica
- Dominar la Planificación de la Cadena de Suministro: Blueprint para Fabricantes de Pronóstico y Ejecución Precisos
- Dominando el e-commerce B2B: guía de confianza para distribuidores
- Descubra si su Empresa Califica para el Crédito Fiscal I+D
- Domina la Fase de Discovery: Por Qué Impulsa el Éxito en Proyectos de Desarrollo
- Protocolos Esenciales de Seguridad para Trabajadores de Manufactura: Guía Completa
- Ultiboard: Guía completa para principiantes en diseño de PCB
- Módulo RTC Esencial: Guía Completa para Medición de Tiempo Precisa
- El 74LS74 Flip-Flop Dual: Referencia Completa y Patillaje
- Sensor BME680: Análisis Profundo del Monitor Ambiental 4-en-1
- Protocolos de Comunicación Bluetooth: Guía Completa para Principiantes