硬件电路如下图所示:
注:不能直接通过IO口驱动大功率器件,而要通过一个三极管的放大电路。
为什么要接一个10K的电阻R33电阻下拉?
答: 因为STM32芯片复位之后默认状态为浮空状态,说明IO口电平是不确定的,如果不接电阻则有可能产生跳变电压导致蜂鸣器有响声。
记得在头文件创建好之后添加路径。
为什么调用的是APB2?
硬件电路如下图所示:
注:不能直接通过IO口驱动大功率器件,而要通过一个三极管的放大电路。
为什么要接一个10K的电阻R33电阻下拉?
答: 因为STM32芯片复位之后默认状态为浮空状态,说明IO口电平是不确定的,如果不接电阻则有可能产生跳变电压导致蜂鸣器有响声。
记得在头文件创建好之后添加路径。
为什么调用的是APB2?