как узнать бинарное состояние порта
- Войдите на сайт для отправки комментариев
Чт, 16/10/2014 - 11:25
Здравствуйте!
Хотел спросить как узнать бинарное состояние портов B в ардуино.
Здравствуйте!
Хотел спросить как узнать бинарное состояние портов B в ардуино.
Вверху страницы есть слово Программирование. Тыкайте туда мышью, там будет ссылка "прямое управление портами" или как то так. Вот там и читайте
Вверху страницы есть слово Программирование. Тыкайте туда мышью, там будет ссылка "прямое управление портами" или как то так. Вот там и читайте
Там очень мало информации.
Что Вам конкретно непонятно? Есть порт. Пусть это порт А. Вход или выход устанавливается командой ДДРА где 1 это выход, 0 это вход.
Если пин настроен на выход то команда ПОРТА соеденит порт либо с землей, если 0 либо с питанием если 1. Если пин стоит на вход а питание на 1 то оно будет подтянуто к 1 через внутренний резистор, если 0 то просто висеть в воздухе, и снимать напряжение. ПИНА вернет состояния пинов на порту. Если на них есть напруга то 1 если нет то 0
http://maxembedded.com/2011/06/10/port-operations-in-avr/