我用STM32使用PWM信號通過L298N來控制電機。將PWM輸出埠接L298N上的ENA埠。

我用推挽輸出控制電機,電機沒有反應也不動,但是使用開漏輸出就可以。但是我看網上要想使用PWM,就得用復用推挽輸出才行,但是我一把輸出模式變成推挽輸出,電機就不轉。
然后我上網查原因,有人說是因為STM32只能提供3.3V電壓,只有開漏輸出能夠滿足IO口的輸出5V電壓。但是為什么其他人都沒有提到這點,給我感覺他們就是用推挽輸出就驅動了L298N驅動器,并且成功的使用PWM控制了電機。有沒有大佬能指點一下,十分感謝。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/162218.html
標籤:單片機/工控
上一篇:Windows安裝 MySQL
