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


