Сделай сам своими руками
Форум для обмена опытом в области бюджетных решений
Текущее время: 22 ноя 2024, 03:58

Часовой пояс: UTC + 3 часа [ Летнее время ]







Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: пин вход и одновременно выход
СообщениеДобавлено: 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
Tiny44.jpg [ 137.98 Кб | Просмотров: 13850 ]
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: пин вход и одновременно выход
СообщениеДобавлено: 06 мар 2020, 23:34 
Аватара пользователя

Зарегистрирован: 03 май 2014, 23:57
Сообщения: 2076
Всё просто. Можно переназначать пин на вход, или выход. В процессе выполнения программы. В зависимости от ваших желаний.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: пин вход и одновременно выход
СообщениеДобавлено: 07 мар 2020, 08:01 

Зарегистрирован: 09 июл 2016, 21:45
Сообщения: 20
В протеусе это не проходит, я об этом писал.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: пин вход и одновременно выход
СообщениеДобавлено: 07 мар 2020, 22:44 

Зарегистрирован: 09 июл 2016, 21:45
Сообщения: 20
Костик, вы не разобрались в схеме и поспешили с выводом. Как пин РА3 настроенный как выход, будет контролировать кнопку? Если перед чтением PINA, пин переключить в режим ввода, то он всё равно будет читать ноль и на кнопку не реагирует. Вот только в заводском изделии это как -то работало.


Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 



Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron

ADS

Смотреть на Youtube Смотреть на Youtube Смотреть на Youtube Смотреть на Youtube Смотреть на Youtube Смотреть на Youtube
Загрузка...
Copyright © oldoctober.com 2008г.