| 
 
 
 
 
 
 
	
	
		|     | Страница 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 Кб | Просмотров: 17458 ]
 
 |  |  |  
			| Вернуться к началу |   |  
		|  |  
	
			| 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 ] |  |  
		
		 
		
	
 
 
 
	
		| Кто сейчас на конференции |  
		| Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3 |  
 
	|  | Вы не можете начинать темы Вы не можете отвечать на сообщения
 Вы не можете редактировать свои сообщения
 Вы не можете удалять свои сообщения
 Вы не можете добавлять вложения
 
 |  
 |  |