Size: a a a

2021 May 24

DB

Dima B in STM32
теория там предельно простая: floating означает, что пин ни к чему не подключен, pull-up означает, что он соединен с шиной питания через резистор, pull-down - соединен с землей через резистор.
источник

DB

Dima B in STM32
если хотите подробностей - надо смотреть datasheet или reference manual на конкретный процессор.
источник

ГК

Геннадий Ковалёв... in STM32
Понятно. Analog тоже понятно. Инпуты вроде всё. А вот аутпуты?

Output open-drain with pull-up or pull-down capability
источник

ГК

Геннадий Ковалёв... in STM32
Вот, получается незнакомые слова - это open-drain и push-pull.
источник

s

stD in STM32
источник

DB

Dima B in STM32
open drain - это транзистор с открытым коллектором
источник

DB

Dima B in STM32
если транзистор открыт - выход сидит на земле, если закрыт - то висит в воздухе
источник

ГК

Геннадий Ковалёв... in STM32
Благодарю.
источник

ГК

Геннадий Ковалёв... in STM32
Вроде всё понятно, большое спасибо. Сейчас ещё ентот Open Drain до конца впитаю... Оно мне на практике вроде даже и не надо, у меня будет сплошное Push-Pull, но теорию надо бы освоить :)
источник

ГК

Геннадий Ковалёв... in STM32
Можно я бытовым языком... То есть по сути, в Open Drain когда я запишу 0, нога "замкнётся" на землю. То есть, если очень грубо, то на практике я подключую светодиод, на него подам +, минусовую ногу на МК. Записал в порт GPIO 1, то замыкания нет, светодиод не горит. Запишу 0, произойдёт замыкание, светодиод загорелся? Правильно я понял? (Я так ничего не подключаю, просто суть понять...)
источник

DB

Dima B in STM32
почти правильно, только хорошо бы последовательно с диодом ограничивающий резистор поставить.
источник

ГК

Геннадий Ковалёв... in STM32
Ну по токам понятно, то что я написал может спалить МК. Так, вроде всё стало ясно, ещё раз благодарю.
источник

МД

Михайлов Данил... in STM32
Добрый день! Стоит задача вручную запустить и остановить таймер, а после считать значение. Библиотека HAL. Сейчас делаю так: https://pastebin.com/sKQCRf4Z Смотреть строчки  75-86. Таймер не запускается, и все время выдает значение 0
источник
2021 May 25

АС

Алексей Сугоняев... in STM32
Тут скорее не МК сгорит, у него токовый выход, а светодиод как потребитель на себя заберет весь максимал который порт может дать по одной ноге (80ма) и сгорит светик если такой ток не сдюжит.
источник

D

Dreamer in STM32
кто подскажет, что за фишка в мк серии G0, типа нога может иметь разные имена? и как с этим правильно работать?
источник

D

Dreamer in STM32
источник

M

Mysteo in STM32
Похоже как назначите так и будет , скорее всего для удобства разводки это сделано
источник

НД

Никита Демаков... in STM32
Вот книжку интересную перевели.
источник

НД

Никита Демаков... in STM32
Переслано от Никита Демаков...
источник

MS

Max Sysoev in STM32
Подскажите, пожалуйста, как использовать режим ШИМ pwm no output mode, в даташите этот режим в явном виде не прописан
Если конкретно, то использую stm32l071
источник