AVR Project.
|
Corsi e Tutorial!
|
|
Scritto da Administrator
|
|
Qui verranno elencate le definizioni di variabili utilizzate da AVR-GCC il compilatore gratuido a disposizione di AVR Studio:
Questa variabili sono definite in inttypes.h e quando utilizzate verranno create in RAM
| Data Type |
Length (bits | bytes) |
Value Range |
| Uint8_t |
8 | 1 |
0 to 255 |
| Int8_t |
8 | 1 |
-128 to 127 |
| Uint16_t |
16 | 2 |
0 to 65535 |
| Int16_t |
16 | 2 |
-32768 to 32767 |
| Uint32_t |
32 | 4 |
0 to 4294967295 |
| Int32_t |
32 | 4 |
-2147483648 to 2147483647 |
| Uint64_t |
64 | 8 |
0 to 1.8*1019 |
| Int64_t |
64 | 8 |
-9.2*1018 to 9.2*1018 |
Altre definizioni di variabili piu facili da ricordare sono definite nella tabella qui sotto:
| Data Type |
Length (bits | bytes) |
Value Range |
| u08 |
8 | 1 |
0 to 255 |
| s08 |
8 | 1 |
-128 to 127 |
| u16 |
16 | 2 |
0 to 65535 |
| s16 |
16 | 2 |
-32768 to 32767 |
| u32 |
32 | 4 |
0 to 4294967295 |
| s32 |
32 | 4 |
-2147483648 to 2147483647 |
| u64 |
64 | 8 |
0 to 1.8*1019 |
| s64 |
64 | 8 |
-9.2*1018 to 9.2*1018 |
|
|
|
|
|