Имам снимка 18f87j50. При един от моите цифрови I/O, да кажем RH7, искам да го използвам, за да ми даде 0-3,3V сигнал. Конфигурирам го като изход и създавам ШИМ, така че прочетох 2V на моя осцилоскоп. След това се опитвам да освободя порта, за да го направя плаващ там, на това ниво от 2V. При освобождаване правя порта като вход и се уверявам, че intern pull-up е деактивирано.
Но наистина не успявам с това, изглежда, че се връща много бързо обратно до 3,3 V, почти тъй като издърпването все още ще бъде активирано. Нямам натоварване на порта.
Следващата стъпка е да поставите операционен усилвател там, за да направите 0-10V сигнал.
Правилно ли го правя? -› Изход на порт, сигнал на ШИМ до желаното ниво, деактивирайте вътрешното изтегляне, направете вход на порт, така че плаващият може да започне.