Кто любит RISC в жизни, заходим, не стесняемся.
Пт апр 01, 2022 17:29:42
добрый день!
есть некий код инициализации пина
- Код:
pinMode (PIN,INPUT);
digitalWrite(PIN,LOW );
как в "данном" случае отработает код? сделает подтяжку на землю (arm архитектура) или оставит болтаться в воздухе (ардуино совместимость)
- Код:
Arduino Due / SAM3X8E
Arduino IDE 1.8.18
спасибо
Пт апр 01, 2022 22:49:20
Надо смотреть реальную платку.
В "референсе" ардуино IDE есть только INPUT_PULLUP, подтяжки к GND там исходно не имелось.
В описаниях платформ также дополнительного функционала нету
http://arduino.ru/Hardware/ArduinoDueЧто правда не исключает способа добраться до желаемого минуя "стандартный референс"...
Сб апр 02, 2022 00:29:19
ну вот я и думаю, что "по умолчанию" в Due рулится как стоковой Arduino (посмотрел исходники, на сколько понял, так и есть)
ну а до прямой работы с портами еще читать и читать ... :о)
спасибо
Сб апр 02, 2022 11:40:48
Разделом ошиблись. Вам сюда
viewforum.php?f=66sunjob писал(а):как в "данном" случае отработает код? сделает подтяжку на землю (arm архитектура) или оставит болтаться в воздухе (ардуино совместимость)
Открывайте либы ардуины для платформы Due и смотрите.
Тока в ARM вовсе не как в AVR включается подтяжка. Для этого предназначен отдельный регистр. Но многое зависит от производителя МК, а не от ядра. Так что мой совет актуален. Смотрите как устроены либы и изучайте даташит на МК.
Сб апр 02, 2022 19:33:37
> Открывайте либы ардуины для платформы Due и смотрите
> посмотрел исходники, на сколько понял ...
> в Due рулится как стоковой Arduino
т.е. соблюдается обратная совместимость, что, в общем-то, логично :о)
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.