ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
966174 Топик полностью
Ксения (21.12.2019 20:36 - 20:44, просмотров: 449) ответил ir0407 на Премного благодарен. Однако, просмотрел содержимое, а там практически только одни системные сишные либы. Стесняюсь спросить... Я предполагал, что там должны быть хотя бы хоть какие либо драйверы стандартных устройств, типа АЦП, таймеров, UART, SPI
То, что называется именем "исходники библиотеки" (library-source) и есть библиотека стандартных функций языка C/C++, но системными они не являются, т.к. никакой системы на этом уровне нет :). Соответственно, нет там и таких понятий, как АЦП, таймер, UART, SPI и т.п. Эти понятия определены позже - в хидерах, находящихся здесь: \avr\inc\*.h - но это лишь определение железа, но не код для работы с ним. И это очевидно, т.к. разнообразие микроконтроллеров слишком велико для того, чтобы можно было написать один драйвер для всех. Если вам нужен уже готовый код поддержки периферии, то для этой цели существует ASF (Atmel Software Framework), но он уже АТМЕЛовский, а не ИАРровский. Оно там типа CubeMX для STM32 :), только сильно хуже. Вот в нем уже есть и поддержка периферии в зависимости от типа микроконтроллера и примеры.