Подскажите как программно используя С++ перевести вывод микроконтроллера в высокоимпеданстное состояние. Желательно кусочек кода по этой проблеме.
Заранее благодарен!
высокоимпедансное состояние применение С++
- Реклама
Re: высокоимпедансное состояние применение С++
Желательно тип контроллера..vintorez писал(а):Желательно кусочек кода
И укажи, какой именно вывод надо перевести в Z..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
- IfoR
- Поставщик валерьянки для Кота
- Сообщения: 2029
- Зарегистрирован: Сб ноя 15, 2008 10:09:56
- Откуда: г. Тула
- Контактная информация:
Re: высокоимпедансное состояние применение С++
Нужно просто перевести полюс на вход. Для AVR
Переводим весь PORTB в высокоимпедансное состояние.
Код: Выделить всё
DDRB = 0;Re: высокоимпедансное состояние применение С++
Микроконтроллер ATtiny13.
Выводы настроены как выходы DDRB=1;
какой-либо порт нужно переводить в определенное время в высокоимпедансное состояние.
Выводы настроены как выходы DDRB=1;
какой-либо порт нужно переводить в определенное время в высокоимпедансное состояние.
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: высокоимпедансное состояние применение С++
...и для этого нужно настроить эти выводы как входы - DDRB=0 (0-для всех, 0xF0-для младшей половины и т.д.), как и сказал IfoR 
- Реклама


