|
Страница 1 из 1
|
[ Сообщений: 4 ] |
|
Автор |
Сообщение |
_r3ias_
|
Заголовок сообщения: пин вход и одновременно выход Добавлено: 06 мар 2020, 21:44 |
|
Зарегистрирован: 09 июл 2016, 21:45 Сообщения: 20
|
Всем доброго дня. Есть пин РА3 микроконтроллера ATtiny 44. Алгоритм работы следующий: 1. Подаём напряжение питания . Светодиод D1 не светится. 2.Кратковременно нажимаем на кнопку "Влажная". Включаются D1и D2. 3.Кратковременно нажимаем на кнопку "Влажная". Выключаются D1и D2. Вопрос: "Как сделано в программе, что один и тот же пин PA3 используется одновременно как вход и выход?" Если на этот пин, встать осциллографом, то при не нажатой кнопке "Влажность", присутствует 5 Вольт и импульсы опроса, где-то 2,5 Вольта. Если кнопку удерживать, то импульсы пропадают и присутствует 5 Вольт. Возможно, что-то протеус недосимулирует. При использовании регистра DDRA в цикле while программы, протеус вылетает в схему.
Вложения: |
Tiny44.jpg [ 137.98 Кб | Просмотров: 13861 ]
|
|
|
Вернуться к началу |
|
|
Kocтик
|
Заголовок сообщения: Re: пин вход и одновременно выход Добавлено: 06 мар 2020, 23:34 |
|
Зарегистрирован: 03 май 2014, 23:57 Сообщения: 2076
|
Всё просто. Можно переназначать пин на вход, или выход. В процессе выполнения программы. В зависимости от ваших желаний.
|
|
Вернуться к началу |
|
|
_r3ias_
|
Заголовок сообщения: Re: пин вход и одновременно выход Добавлено: 07 мар 2020, 08:01 |
|
Зарегистрирован: 09 июл 2016, 21:45 Сообщения: 20
|
В протеусе это не проходит, я об этом писал.
|
|
Вернуться к началу |
|
|
_r3ias_
|
Заголовок сообщения: Re: пин вход и одновременно выход Добавлено: 07 мар 2020, 22:44 |
|
Зарегистрирован: 09 июл 2016, 21:45 Сообщения: 20
|
Костик, вы не разобрались в схеме и поспешили с выводом. Как пин РА3 настроенный как выход, будет контролировать кнопку? Если перед чтением PINA, пин переключить в режим ввода, то он всё равно будет читать ноль и на кнопку не реагирует. Вот только в заводском изделии это как -то работало.
|
|
Вернуться к началу |
|
|
|
Страница 1 из 1
|
[ Сообщений: 4 ] |
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|
|