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
Committer:
mbed_official
Date:
Tue Feb 12 15:10:53 2013 +0000
Revision:
0:50d2b9c62765
Child:
1:5160ea45399b
PwmOut HelloWorld

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 0:50d2b9c62765 1 #include "mbed.h"
mbed_official 0:50d2b9c62765 2
mbed_official 0:50d2b9c62765 3 PwmOut led(LED1);
mbed_official 0:50d2b9c62765 4
mbed_official 0:50d2b9c62765 5 int main() {
mbed_official 0:50d2b9c62765 6 while(1) {
mbed_official 0:50d2b9c62765 7 for(float p = 0.0f; p < 1.0f; p += 0.1f) {
mbed_official 0:50d2b9c62765 8 led = p;
mbed_official 0:50d2b9c62765 9 wait(0.1);
mbed_official 0:50d2b9c62765 10 }
mbed_official 0:50d2b9c62765 11 }
mbed_official 0:50d2b9c62765 12 }