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 |