![]() |
|
![]() |
#1 |
Member
Регистрация: 16.11.2013
Сообщений: 32
Вес репутации: 0 ![]() |
![]()
хотелось бы УСЛЫШАТЬ МНЕНИЯ:
- где можно и корректно использовать "такую замену" ардуиновским функциям - где нет - какие особенности - подводные камни - итд |
![]() |
![]() |
![]() |
#2 | |
Junior Member
Регистрация: 27.11.2013
Адрес: Москва
Возраст: 46
Сообщений: 12
Вес репутации: 0 ![]() |
![]() Цитата:
Для себя я создал минимальный набор библиотек переделанных из дистрибутива Ардуины, который позволяет с минимальными переделками подключать к своим проектам дополнительные полезные библиотеки для неё же, плюс всё что душе угодно и собирать всё в среде AVR Studio. Так мной был почти полностью выдран Wiring (кроме кода для функций задержек) и все обращения к железу я всегда переписываю напрямую. Это к вопросу, возможно ли это. Да, не только возможно, но и крайне полезно для производительности. Никаких особенностей нет, кроме того, что надо внимательно прочитать даташит на AVR'ку и понять что и как управляется. С этого вообще и надо начинать знакомиться с МК, но вот Ардуина напрочь отбивает такое желание. Если интересно, как собирать ардуиновские проекты под AVR Studio, могу сделать отдельный пост. |
|
![]() |
![]() |
![]() |
#3 | |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 800 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
1 и 2 - Можно везде если есть смысл, но проще тогда уж напрямую обращаться к портам 3 и 4 - внимательность, внимательность и еще раз внимательность. Как и на всех низкоуровневых баги отслеживать трудно. А использовать его вместо Arduino стоит если не хватает памяти или быстродействия. |
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|