rlocus
March 18, 2018, 12:47pm
1
buon giorno a tutti, ho provato a cercare prima di chiedere a voi ma non ho capito bene cosa sia.
Anzitutto che cos'è una variabile di tipo uint32_t?
Come posso convertirla in un valore numerico di tipo int?
grazie mille a quanti vorranno aiutarmi
saluti
È un intero senza segno espresso su 32 bit, quindi è già un intero. Spiega esattamente perché vorresti convertirlo.
rlocus
March 20, 2018, 12:33pm
3
grazie mille per la tua risposta, sto programmando il touch nextion ed ovviamente la libreria non è perfettissima, o sono io che devo studiare meglio le sintassi.
Grazie mille infatti eguagliando una variabile int a una uint32_t si risolve.
saluti
Sì ma occhio al range. Se è > 32767 non ci starà...
uwefed
March 20, 2018, 2:32pm
5
Le definizone di tipo di variabile variono dalla laghezza del bus dati del calcolatore dove gira il C.
Un int in C di arduino sono 2 Byte mentre sul PC sono 4 Byte.
Il nome "uint32_t" é inequivoco. Unsigned INT 32 Bit (4 Byte) che corrispondono a un unsigned long sul Arduino.
Ciao Uwe