![](/media/cache/profiles/nikki.png.50x50_q85.jpg)
PWM program which uses PwmOut class determening whether LED state can be seen (19E042PIM).
mian.cpp
- Committer:
- tzwell
- Date:
- 2021-10-28
- Revision:
- 1:4397be8fc587
- Parent:
- 0:eb7eef6774a2
File content as of revision 1:4397be8fc587:
/* * Primer PWM-a za STM32L476RG napisan * koristeci mbed.h biblioteku koji demonstrira * mogucnosti PwmOut objekta preko pulsewidth atributa. * * Katedra za Elektroniku i digitalne sisteme * Elektrotehnicki fakultet * Beograd * * Oktobar 2021. * */ /* * Biblioteke za uvoz: */ #include "mbed.h" /* * Definisanje makroa: */ #define PWM_PERIOD 100 #define PWM_PULSE_WIDTH 1 /* * Globalne promenljive: */ PwmOut DiodicaNaPloci(LED1); // Kreiranje promenljive diode /* * Deklaracija funkcija: */ /* * Glavna funkcija: */ int main() { // Inicijalizacija i funckije koje se jednom izvrsavaju: // Prvo se zada period treperenja diode, a potom trajanje impulsa: DiodicaNaPloci.period_ms(PWM_PERIOD); // Period treperenja traje 4 sekunde DiodicaNaPloci.pulsewidth_us(PWM_PULSE_WIDTH); // Dioda ukljucena tokom 2 while (true); // Izvrsavanje programa } /* * Definicija funkcija: */