Přepnout na navigaci

Mbed

Mbed.com 

FRDM-KL25Z
FRDM-KL46Z
FRDM-K64F

Handbook (Serial/Uart)

Dokumentace

FRDM-KL25Z: schematic
FRDM-KL46Z: schematic
FRDM-K64F: schematic, reference manualNXP K64

Užitečné odkazy

Update firmware FRDM KL46Z

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

nahoru