Я тоже не приветствую программную оболочку Ардуины, т.к. привык дергать регистрами и отключать ненужную периферию МК, которая по умолчанию запускается при работе в Arduino IDE. Поэтому серьезные программеры не жалуют её из-за отсутствия оптимизации.
Но никто нам не запрещает использовать Ардуины как кусок текстолита с распаянными МК. Тобишь чисто железо. А программы писать в том компиляторе, где нам удобно. В этом весь смак. Вы можете и дальше писать в Atmel Studio и заливать скомпиленный hex в Arduino через штатный загрузчик. Я пользую программу XLoader для заливки своей прошивки в Arduino. При этом пишу прогу в Bascom'e. В платформе Arduino нет жесткой привязки ихнего софта и железа между собой, поэтому спокойно пользуем её как печатную плату с МК и разведенными ногами.
|