Я купил stm32f103ret6 . Когда я увидел справочное руководство, я увидел, что оно имеет несколько режимов ввода / вывода.
Для входа: плавающий, подтягивающий, понижающий
Для выхода: аналоговый, открытый сток, двухтактный
Я уже работал с микроконтроллерами AVR, которые имеют три состояния и подтягивания. Таким образом, я могу понять подтягивание и понижение, но я не могу понять режимы плавающий, аналоговый, открытый сток, двухтактный. Что означают эти режимы и когда я должен их использовать?