This shows you the differences between two versions of the page.
|
pm:prj2024:vstoica:dragos.gorgovan [2024/05/27 05:58] dragos.gorgovan [Software Design] |
pm:prj2024:vstoica:dragos.gorgovan [2024/05/27 05:59] (current) dragos.gorgovan [Software Design] |
||
|---|---|---|---|
| Line 33: | Line 33: | ||
| * setup - se initializeaza toti registrii necesari functionarii programului | * setup - se initializeaza toti registrii necesari functionarii programului | ||
| * loop - contine citirile/scrierile pinilor si logica programului | * loop - contine citirile/scrierile pinilor si logica programului | ||
| - | * ISR(INT0_vect) - rutina de tratare a intreruperilor pe INT0() | + | * ISR(INT0_vect) - rutina de tratare a intreruperilor pe INT0(PD2) la care este legat butonul |
| * USART0_init, USART_send, USART0_transmit - lucrul cu interfata seriala, folosite daca flag-ul de debug este setat | * USART0_init, USART_send, USART0_transmit - lucrul cu interfata seriala, folosite daca flag-ul de debug este setat | ||
| * calibrate_sensors - functia asteapta un minut pana cand senzorii sunt calibrati (MQ2 trebuie sa se incalzeasca, senzorul de miscare poate da false positives la initializare), numaratoarea inversa este afisata pe ecranul LCD | * calibrate_sensors - functia asteapta un minut pana cand senzorii sunt calibrati (MQ2 trebuie sa se incalzeasca, senzorul de miscare poate da false positives la initializare), numaratoarea inversa este afisata pe ecranul LCD | ||