Описание ядра AVR.
Подробнее...
Файлы |
файл | iArch.h |
| Файл определяющий общие макросы под архитектуру AVR.
|
Подробное описание
Описание ядра AVR.
Представлена документация на перенос под МК AVR
Макросы
Тип данных соотвестующий архитектуре ЦП.
Самый быстрый тип данных. Вообще то это аналогия int. Но в 8 битных ЦП это char.
См. определение в файле iArch.h строка 64
#define iarch_power_of_two 3 |
Степень двойки для основного типа данных.
См. определение в файле iArch.h строка 85
Размер изменения стека для одной операции PUSH/POP.
См. определение в файле iArch.h строка 111
#define iSTACK_DIRECTION (-1) |
Направление роста стека
См. определение в файле iArch.h строка 104
#define iStack_t unsigned iarch |
Стековый тип для данной архитектуры.
Для 8 битной Atmel AVR – char
См. определение в файле iArch.h строка 97
#define portZERO_CLOCK_DIV0 0 |
*At mega 128 Clock prescalers
См. определение в файле iArch.h строка 119
#define portZERO_CLOCK_DIV1 (1) |
#define portZERO_CLOCK_DIV1024 (1024) |
#define portZERO_CLOCK_DIV256 (256) |
#define portZERO_CLOCK_DIV64 (64) |
#define portZERO_CLOCK_DIV8 (8) |
Размер основного типа даннных.
См. определение в файле iArch.h строка 74