STM32F4xx中文参考手册-扩展章节
STM32F4xx中文参考手册-扩展章节,有DMA2D TFT等章节
接上电源后用拨码开关控制电动机的运转,首先置数,比如是单相驱动可设预置数0001(即:P3置0、P2置0、P1置0、P0置1),然后S1、S2同时置1,把预置数送出,接下来就可以通过改变S1、SO的状态来改变脉冲的左移右移,从而改变电动机的正反转。如10为正转则01为反转。当正反转没问题后可以通过调节图3的R1来改变电动机的转速快慢。当接不同功率的电机时可改变+12V电源(变大或或变小),不过值得要注意的是电流不要超过三极管的最大工作电流,TIPl27是PNP达林顿管,最大可提供5A电流。R5、R6、R7、R8是普通电阻,1~10k自行调节,本例中用了1k;R9、R10、R11、R12是大功率限流电阻,功率2~3W阻值2~22欧,本例采用了22欧;D1、D2、D3、D4为保护晶体管而设,可在断电时为感应电势提供泄放通路。本人采用以上电路自己亲手制作一遍,效果还是不错的,可以驱动不同型号不同功率的步进电机,轻轻松松实现正反转控制和速度调节。