Для этого делают БУФЕРЫ на выходные пины. В зависимости от скорости сигнала эти буферы могут быть разными. Где то оптрон, а где то драйвер нижнего плеча....
А источник В ВАШЕМ случае нужно взять один.
ЗЫ. Входные пины тоже нужно развязать. НИКАКИЕ пины контроллера не должны выходит за пределы слаботочки.[/uquote]
развязывать аналоговый градусник это то ещё приключение.
А ведь горят именно эти порты. Причем даже не сами порты, а то ли Vref, то ли ещё какая беда. По крайней мере, порт с врущим датчиком можно перевести в дискретный режим, подтянуть внешней подтяжкой вверх и даже данные передавать, прижимая внешним устройством ногу к земле. Например, вместо аналогового термистора поставить Даллас. Но вот приспичило аналоговый.
Добавлено after 6 minutes 29 seconds:
[uquote="BOB51",url="/forum/viewtopic.php?p=4526074#p4526074"]Кстати...
Мы ведь не шаманизмом занимаемся - ни конкретная схема, ни программа ни используемые в проекте библиотеки нам не известны.
Ошибки могут иметь место как в схемотехнике, так и в софте (хороша та библиотека, которую написал самостоятельно).
Я с телефона, поэтому словесное описание.
на аналоговых портах сидят готовые 100к термисторы в капсулах из магазина, один вывод термистора смотрит в порт, второй на землю, порт подтянут к 5В резистором 10к. Всё. Больше на проблемных портах ничего нет. Абсолютно. К точке 5В подключен в том числе внешний импульсный ИП, микроскопический (с ноготь большого пальца) китайский понижающий с 9В до 5В, отстроенный вручную максимально близко к целевому напряжению
.


