Как создать библиотеку в Atmel Studio?

Сразу скажу, что без умения создавать свои библиотеки, писать большие программы просто крайне трудно, но все вполне возможно. Поэтому рекомендую освоить данный вопрос и существенно облегчить себе разработку прошивок для контроллеров.
Что такое библиотека? – Это тот же код, вынесенный в сторонний файл и подключенный в основную программу. Часто библиотека — это набор определенных функция для работы, скажем, с интерфейсом и тп.
Библиотеки используются при программировании любых контроллеров, будь то STM, PIC, AVR и т.п.
Способов создания библиотек довольно много. Лично я делаю так:
Кликаю правой кнопкой мыши, выбираю создать документ «TXT».
Как создать библиотеку в Atmel Studio?

Далее переименовываю своим именем, отражающим содержание библиотеки, ну скажем «lcd». И также меняю расширение на «.c» или «.h».

Потом открываю полученный файл с помощью любого редактора, даже стандартного текстового редактора, я использую «notepad++» и вставляю нужные мне функции в созданный файл.

Или можно с помощью того же Atmel Studio.
Последовательность можно и поменять: сначала скопировать в файл «.txt» функции, а потом менять расширение. Разницы нет.

Сохраняю. Все - ваша библиотека готова, можете подключить её в своей проект, если не знаете, как подключать – прочтите как подключить библиотеку в Atmel Studio.
Благодаря использованию библиотек в своих проектах вы существенно уменьшите код основного файла, разбив его на нужные самостоятельные функции или алгоритмы.
Кстати, если у вас на компьютере не отображается расширение файлов, его необходимо выключить: в «свойствах папки (параметры папки)», вкладка «Вид», убрать галочку с пункта «Скрывать расширения зарегистрированных типов файлов» и сохранить.

Комментарии 1

Ден
Ден от 14 июня 2018 12:49
Отлично! Так и сделаю!
Добавить комментарий

Оставить комментарий