Можно ли использовать 12 пин для своих нужд, если используется SPI строго на передачу данных?
- Войдите на сайт для отправки комментариев
Пнд, 22/07/2019 - 17:04
Вопрос имею - если я использую железный SPI только на передачу данных (задействованы 10,11 и 13), могу ли я использовать не задействованный при этом 12 пин для своих нужд? На вход или на выход. Речь про Nano или ProMini. Ибо в моих задачах он не задействован, а оставлять его без дела жалко, не так много у меня этих пинов.
https://forum.arduino.cc/index.php?topic=74464.0
https://forum.arduino.cc/index.php?topic=74464.0
Благодарю. Однако однозначного ответа там нет. Я не очень понимаю, в какой именно момент и по какой команде 12 pin автоматически ставится в INPUT. Ибо в SPI.cpp я этого не вижу, там как раз и написано, что он становится входом автоматически, но где и как...
Развести мое использование этого пина на вход или выход с использованием SPI программной проблемы не составит. Благо, система у нас однозадачная и последовательная. :)
Если Клапауций ещё не успел запретить, то используйте на здоровье как хотите но как INPUT.
А вот с 10-ым пином поосторожнее.
Если Клапауций ещё не успел запретить, то используйте на здоровье как хотите но как INPUT.
А вот с 10-ым пином поосторожнее.
Про 10 я уже читал тут, как раз Ваши рассуждения, спасибо. :) Проверю аккуратно тогда. По хорошему вписать бы что-то типа PCF8574, но с местом на плате есть проблемы, да и избыточен он для меня.
Правильно понимаю, что подтянуть к питанию я его соответственно могу, сохраняя в рамках входа?
Врать не буду, я не мастер читать длинные даташиты, но, судя по написанному на иностранном языке, это так.