Funzione C calcolo del tempo + pressione pulsante

  • Frank
  • Autore della discussione
  • Nuovo Utente
  • Nuovo Utente
Di più
9 Anni 1 Mese fa #1 da Frank
Buongiorno,

Sto costruendo un programma in C, non riesco a sviluppare la parte in cui:
appena avviene una pressione sul pulsante DIO_CLOCK_BTN (diventa STD_HIGH)
ed eseguo la funzione void OS_GetActualTime(uint8_t hour, uint8_t minute uint8_t second)
questa funzione deve contenere all'interno di Time[] l'orario corrente.

Posto un esempio di come sto ragionando, anche se è sbagliato...
Code:
while(DIO_CLOCK_BTN==STD_HIGH){// Se viene premuto un pulsante OS_GetActualTime(uint8_t hour, uint8_t minute uint8_t second) Time[]=OS_GetActualTime(); for(int w=0;w<8;w++){// scandisce gli 8 valori 88:88:88 value=Time[w]; Start_Display(value,w); } }

Si prega Accesso o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Moderatore
  • Moderatore
Di più
9 Anni 2 Settimane fa #2 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Funzione C calcolo del tempo + pressione pulsante
Salve Frank,

non voglio demotivarti ma l'esempio che hai postato contiene diversi errori che mi fanno pensare che stai cercando di risolvere un problema complesso senza averne risolti di piu' semplici.

In C non chiami una funzione in questo modo:

OS_GetActualTime(uint8_t hour, uint8_t minute uint8_t second)

questa istruzione non e' ugualmente

Time[]=OS_GetActualTime();

ti consiglio di leggere il testo XC8 step by step .

Saluti,

Mauro

Si prega Accesso o Crea un account a partecipare alla conversazione.

Moderatori: Mauro LaurentiStefA

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.