wulin 发表于 2020-5-24 09:35 感谢。目前驱动电路改成了三极管驱动,然后io口也设置为了推挽输出,但是单片机现在在启动时会温度激增,随后逐渐冷却并稳定运行。能不能提示一下,该怎么去寻找问题所在呢,谢谢。 |
mmdjiji 发表于 2020-5-24 06:48 在main函数的开始初始化端口模式 void main() { P5M0 = 0x10;//0001 0000 P5.4推挽模式 P5M1 = 0x00;//0000 0000 P5.4推挽模式 ...... while(1) { ......
|
wulin 发表于 2020-5-13 06:32 感谢,话说调推挽模式是直接在stc-isp里面操作吗 |
能够使无源蜂鸣器正常工作的电流远大于20mA,不可以用IO口直接驱动,有烧坏单片机的风险。必须加三极管驱动。用PNP或NPN都可以。如用NPN可以把P5.4设置推挽模式。
|