Mbed
Mbed.com
Dokumentace
FRDM-KL25Z: schematic
FRDM-KL46Z: schematic
FRDM-K64F: schematic, reference manual, NXP K64
Užitečné odkazy
Tutoriály
FRDM-KL46Z - LCD, Slider a PWM (program na Mbed.com)
FAQ
Problémy s PWM regulací u RGB LED na desce FRDM K64F
Tento problém je způsobený tím, že piny, na kterých je připojena integrovaná RGB LED, neobsahují PWM regulaci. Tento problém se dá řešit dvěma způsoby.
a) Externě si připojíme vlastní LED, kterou připojím společně s odporem na piny GND a daný pin, kde se PWM nachází
b) Na daných pinech RGB LED sice neni hardwarové PWM, ale lze jej udělat softwarovou cestou:
1) Na stránkách Mbedu : https://developer.mbed.org/users/komaida424/code/SoftPWM/ si najdeme v pravé části "Import to compiler"
2) Po rozkliknutí se přesunete do programovacího prostředí, kde budete dotázáni, do jakého projektu chcete danou knihovnu uložit (vyberte si svůj program)
3) Přepnete se do svého programu, kde si v hlavičce programu připojíte knihovnu : #include "SoftPWM.h"
4) Po připojení knihovny nastává poslední věc, a to, změna deklarování hardwarového PWM za softwarové, tj. PwmOut LED_RED(LED1); za SoftPWM LED_RED(LED1);
# Ukazka s knihovnou SoftPWM
#include "mbed.h"
#include "SoftPWM.h"
SoftPWM led(LED1);
int main() {
while(1) {
led = led + 0.01;
wait(0.2);
if(led == 1.0) {
led = 0;
}
}
}
Poslední editace proběhla 2017-10-23 10:11:36 uživatelem Martin Kousal