История изменений
Исправление DawnCaster, (текущая версия) :
А ввод-вывод - это самое основное, что от микроконтроллера требуется. И это не говоря о том, насколько жирнющая прошивка получается на выходе.
Я в курсе. Но в моём случае - это не так важно, в сравнении с упрощением разработки. Ну вот реально пофиг, будет прошивка весить 10 или 20 килобайт. А по поводу digitalwrite - да, намудрили они с ним. Всегда когда важна скорость - тереблю выводы напрямую с помощью digitalPinToPort/portOutputRegister. А в остальных случаях - как правило, неважно, что с digitalwrite вывод поднимется на пару микросекунд позже чем напрямую.
Для любого инструмента есть своя область применения. Ардуина - это простота и универсальность. А если хотите выжать из контроллера максимум - то, конечно, придется брать что-нибудь другое, и, вероятно, придётся частично отказаться от переносимости между МК.
Исходная версия DawnCaster, :
А ввод-вывод - это самое основное, что от микроконтроллера требуется. И это не говоря о том, насколько жирнющая прошивка получается на выходе.
Я в курсе. Но в моём случае - это не так важно, в сравнении с упрощением разработки. Ну вот реально пофиг, будет прошивка весить 10 или 20 килобайт. А по поводу digitalwrite - да, намудрили они с ним. Всегда когда важна скорость - тереблю выводы напрямую с помощью digitalPinToPort/portOutputRegister. А в остальных случаях - как правило, неважно, что с digitalwrite вывод поднимется на пару микросекунд позже чем напрямую.
Для любого инструмента есть своя область применения. Ардуина - это простота и универсальность. А если хотите выжать из контроллера максимум - то, конечно, придется брать что-нибудь другое.