Creates a PWM ouput

Committer:
naqvis
Date:
Sun Feb 06 01:56:55 2022 +0000
Revision:
0:ef49bba2b9c1
ECE 595

Who changed what in which revision?

UserRevisionLine numberNew contents of line
naqvis 0:ef49bba2b9c1 1 #include "mbed.h"
naqvis 0:ef49bba2b9c1 2 //PWM output channel
naqvis 0:ef49bba2b9c1 3 PwmOut PWM1(A5);
naqvis 0:ef49bba2b9c1 4 int main()
naqvis 0:ef49bba2b9c1 5 {
naqvis 0:ef49bba2b9c1 6 PWM1.period_ms(500);
naqvis 0:ef49bba2b9c1 7 int x;
naqvis 0:ef49bba2b9c1 8 x=1;
naqvis 0:ef49bba2b9c1 9 while(1)
naqvis 0:ef49bba2b9c1 10 {
naqvis 0:ef49bba2b9c1 11 PWM1.pulsewidth_ms(x);
naqvis 0:ef49bba2b9c1 12 x=x+1;
naqvis 0:ef49bba2b9c1 13 wait(.1);
naqvis 0:ef49bba2b9c1 14 if(x==500)
naqvis 0:ef49bba2b9c1 15 {
naqvis 0:ef49bba2b9c1 16 x=1;
naqvis 0:ef49bba2b9c1 17 }
naqvis 0:ef49bba2b9c1 18 }
naqvis 0:ef49bba2b9c1 19 }