SIM31 писал(а):Откройте для себя защитные диоды. Встроены в микроконтроллер. Не знаете азов, а еще поучаете чему-то
Хамите, парниша...
Откройте для себя, парниша, что те самые "встроенные" в МК "защитные" диоды на самом деле никакими защитными не являются. И более того, именно эти диоды и являются ОСНОВНОЙ ПРИЧИНОЙ выгорания пина МК. Просто потому, что эти диоды никто никуда не встраивал. Эти диоды - суть есть ПАРАЗИТНЫЕ СТРУКТУРЫ в теле стандартного МОСФЕТА. И на самом деле они в топологии комплементаной выходной пары образуют ПАРАЗИТНЫЙ ТИРИСТОР, который и ЗАЩЕЛКИВАЕТСЯ при протекании тока защелкивания через любой из этих диодов с пина МК. Это происходит, когда на пине оказывается напряжение большее, чем питание МК или меньшее, чем потенциал земли (отрицательное напряжение).
После защелкивания через ОБА ДИОДА начинает течь ток КОРОТКОГО ЗАМЫКАНИЯ, ограниченный только мощностью источника питания МК и низким внутренним сопротивлением открытого паразитного тиристора.
Выключить этот ток можно, только СНЯТИЕМ ПИТАНИЯ с МК.
Вот Вам фрагмент даташита на МК с выделенным красным пунктами токами защелкивания при втекающем и вытекающем токе пина:

Про диод на двигателе. А как Вы, любезный, будете подключать диод при МОСТОВОМ управлении двигателем с целью его реверса?
SIM31 писал(а):Вы не соединяете земли?
Я земли соединяю, любезный. Но проблема состоит в том, что при коммутациях кабеля соединяющего два разных устройства с разными источниками никем не гарантируется, что земля будет присоединятся первой, а отсоединятся последней. И тогда самонадеянные молодые люди плачут и платят, платят и плачут...
ЗЫ. Молодой человек, не смешите людей своими глупостями...