Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Univerzitet u Tuzli

Fakultet elektrotehnike
Prvi ciklus studija
TK402

Z ADATAK 1.1

Napisati C program koji će na razvojnoj ploči STM32F4 Discovery implementirati sljedeću funkcionalnost:

1. [2B] Proglasiti GPIO pin kao digitalni izlaz a zatim periodično postavljati stanje GPIO pina na LOW i HIGH sa
frekvencijom od fb = Hz.
2. [5B] Proglasiti GPIO pin kao digitalni ulaz, a zatim pri detekciji svakog novog stanja HIGH smanjiti frekvenciju
fb . Proces se ponavlja od Hz nakon čega frekvencija treba da raste do Hz (proces cirkularno ponavljati). Obratiti
pažnju na problem debouncing-a.

University of Tuzla
Faculty of Electrical Engineering
Undergraduate program
TK402

A SSIGNMENT 1.1

Write C program for STM32F4 Discovery board which will be implementing following functionality:
1. [2B] Configure GPIO pin as digital output (output mode), and periodically set GPIO pin on LOW logic level and
HIGH logic level with frequency fb = Hz.

2. [5B] Configure GPIO pin as digital input (input mode), and in case of detecting transition level from LOW to HIGH
decrease frequency fb for Hz. Frequency shall change from Hz (start value), to Hz. (Process shall be
cyclical). Pay attention to debouncing problem .

You might also like