Program creates custom PWM signal using DigitalOut class and wait function (19E042PIM).

Dependencies:   mbed

main.cpp

Committer:
tzwell
Date:
2021-10-08
Revision:
0:4d143c75068e
Child:
1:4372b6147382

File content as of revision 0:4d143c75068e:

/*
 * Primer PWM-a za STM32L476RG napisan
 * koristeci mbed.h biblioteku.
 *
 * Katedra za Elektroniku i digitalne sisteme
 * Elektrotehnicki fakultet
 * Beograd 
 *
 * Oktobar 2021.
 *
 */
/*
 * Biblioteke za uvoz:
 */
#include "mbed.h"

/*
 * Definisanje makroa:
 */
#define LED_ON 1
#define LED_OFF 0
#define LED_ON_TIME 250
#define LED_OFF_TIME 750

/*
 * Globalne promenljive:
 */
DigitalOut DiodicaNaPloci (LED1);   // Kreiranje promenljive diode

/*
 * Deklaracija funkcija:
 */

/*
 * Glavna funkcija:
 */
int main()
{
    // Funkcije koje se jedanput izvrsavaju:
    
    // Glavna petlja:
    while(true)
    {
        DiodicaNaPloci = LED_ON;        // Dioda se ukljuci
        wait_ms(LED_ON_TIME);           // Ostane ukljucena odredjeno vreme
        DiodicaNaPloci = LED_OFF;       // Dioda se iskljuci
        wait_ms(LED_OFF_TIME);          // Ostane iskljucena odredjeno vreme

    }    
}


/*
 * Definicija funkcija:
 */