Freescale FRDM-KL25Z + MBED
- Freescale KL25Z Kinetis KL2 MCU (MKL25Z128VLK4)
- High performance ARM® Cortex™-M0+ Core
- 48MHz, 16KB RAM, 128KB FLASH
- 2xSPI, 2xI2C, 3xUART, 6xPWM, 6xADC, Touch Sensor, GPIO
- FRDM-KL25Z Onboard peripherals
- MMA8451Q - 3-axis accelerometer (dá para estabilizar um drone)
- PWM Controlled RGB LED (até um hex-copter pode ser)
- Capacitive touch sensor
[ http://mbed.org/handbook/mbed-FRDM-KL25Z ]
[ http://mbed.org/handbook/mbed-FRDM-KL25Z-Getting-Started ]
Firmware MBED no formato do OpenSDA.
Basta resetar a placa com o SW1 precisado, quando aparecer o driver “BOOTLOADER”, é só copiar o
mbed_if_v2.0_frdm_kl25z.s19 para dentro e esperar o led D4 parar de piscar (gravar o FW)
[ http://mbed.org/media/uploads/samux/mbed_if_v2.0_frdm_kl25z.s19 ]
Notas importantes:
No linux o BOOTLOADER não tem partição, tem de montar direto device tipo:
mount /dev/sdc /mbed
No Windows 8.1 o OpenSDA ainda não funciona, o placa fica resetando em loop infinito.
No Windows 8 também é fica bugado.
No Windows 7 funciona tudo OK.
Avaliando Freescale FRDM-KL25Z + MBED no Linux com compilador WEB. É tão fácil quanto Arduino. O problema que encontrei é que até agora não encontrei o depurador. |
FRDM-KL25Z Pinout |