Страница 1 из 1
высокоимпедансное состояние применение С++
Добавлено: Пн фев 13, 2012 12:51:20
vintorez
Подскажите как программно используя С++ перевести вывод микроконтроллера в высокоимпеданстное состояние. Желательно кусочек кода по этой проблеме.
Заранее благодарен!
Re: высокоимпедансное состояние применение С++
Добавлено: Пн фев 13, 2012 12:55:55
МитяРа
vintorez писал(а):Желательно кусочек кода
Желательно тип контроллера..
И укажи, какой именно вывод надо перевести в Z..
Re: высокоимпедансное состояние применение С++
Добавлено: Пн фев 13, 2012 13:58:57
IfoR
Нужно просто перевести полюс на вход. Для AVR
Переводим весь PORTB в высокоимпедансное состояние.
Re: высокоимпедансное состояние применение С++
Добавлено: Пн фев 13, 2012 15:23:02
vintorez
Микроконтроллер ATtiny13.
Выводы настроены как выходы DDRB=1;
какой-либо порт нужно переводить в определенное время в высокоимпедансное состояние.
Re: высокоимпедансное состояние применение С++
Добавлено: Пн фев 13, 2012 15:26:27
Engineer_Keen
...и для этого нужно настроить эти выводы как входы - DDRB=0 (0-для всех, 0xF0-для младшей половины и т.д.), как и сказал
IfoR 