PwmOut_HelloWorld Example for WIZwiki-W7500

Dependencies:   mbed-src

Fork of PwmOut_HelloWorld by Mbed

Prerequisite

This example is for PWM test using digital I/O. To implement this function, you need a Platform board.

Below are what we used.

  • WIZwiki-W7500 from WIZnet (Platform board)

Hardware Configuration

WIZwiki-W7500 Pin map

pin map

Software

Init GPIO

    PwmOut led(LED1);

Set PWM

    led.period(4.0f);      // 4 second period
    led.write(0.50f);      // 50% duty cycle, relative to period

main.cpp

Committer:
justinkim
Date:
2015-06-29
Revision:
2:f2ef6eab578f
Parent:
1:5160ea45399b

File content as of revision 2:f2ef6eab578f:

#include "mbed.h"

PwmOut led(LED1);

int main() {
    // specify period first
    led.period(4.0f);      // 4 second period
    led.write(0.50f);      // 50% duty cycle, relative to period
    //led = 0.5f;          // shorthand for led.write()
    //led.pulsewidth(2);   // alternative to led.write, set duty cycle time in seconds
    while(1);
}