Домашняя страница библиотеки_c AVR

Синтаксис языка C

Библиотека языка C GNU glibc

Страницы развития библиотеки_с AVR

Главная страница

Инструкция пользователя

Содержание библиотеки_c

Часто задаваемые вопросы

Содержание по алфавиту

Демонстрационные проекты


<avr/io.h>: Подключение устройств ввода/вывода в зависимости от типа МК AVR

#include <avr/io.h> 

Этот header файл подключает определения ввода / вывода для устройства, которое было определено в строке -mmcu=. Соответствующий файл <avr/ioXXXX.h> не должен включаться непосредственно. Некоторые регистры с общим названием для всех устройств AVR определены в <avr/common.h>, который включен в <avr/io.h>, но большинство подробностей находится в соответствующем файле включения.

Обратите внимание, что <avr/io.h> ключает следующие файлы:

 #include <avr/sfr_defs.h>
 #include <avr/portpins.h>
 #include <avr/common.h>
 #include <avr/version.h>

См. <avr/sfr_defs.h> для подробностей.

Включены определения набора регистра ввода / вывода и названия их разрядов, в соответствии с документацией Atmel. Обратите внимание, что даже идентичные функции иногда получают разные имена для разных устройств из за несогласованности в соглашениях об именах.

Также включены - собственные имена, используемые для определений функций обработки прерываний, см. здесь.

Наконец, определено следующее макро:


Automatically generated by Doxygen 1.5.2 on 21 Dec 2007.

 

Hosted by uCoz