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:
mbed_official
Date:
2013-02-12
Revision:
0:50d2b9c62765
Child:
1:5160ea45399b

File content as of revision 0:50d2b9c62765:

#include "mbed.h"
 
PwmOut led(LED1);
 
int main() {
    while(1) {
        for(float p = 0.0f; p < 1.0f; p += 0.1f) {
            led = p;
            wait(0.1);
        }
    }
}