Krátké čtení o tom jak obsloužit různé části procesoru a různé periferie v jazyce C či assembleru a další potřebné znalosti.
Tabulka 40.27. Přesné bitové šířky jednotlivých typů
| Width | Signednes | Typedef | Const Cast |
|---|---|---|---|
| 8 | signed | int8_t | INT8_C |
| 8 | unsigned | uint8_t | UINT8_C |
| 16 | signed | int16_t | INT16_C |
| 16 | unsigned | uint16_t | UINT16_C |
| 32 | signed | int32_t | INT32_C |
| 32 | unsigned | uint32_t | UINT32_C |
| 64 | signed | int64_t | INT64_C |
| 64 | unsigned | uint64_t | UINT64_C |
http://www.nongnu.org/avr-libc/user-manual/group__avr__fuse.html
#include <avr/io.h>
FUSES =
{
.low = LFUSE_DEFAULT,
.high = (FUSE_BOOTSZ0 & FUSE_BOOTSZ1 & FUSE_EESAVE & FUSE_SPIEN & FUSE_JTAGEN),
.extended = EFUSE_DEFAULT,
};