蜂鸣器有两种,一种你给他输入个高电平或者低电平,他就会自己响
还有一种你需要给他个矩形波,他才会响,他只在上升沿或者下降沿时候回响
两种一个叫有源bazzer 一个叫无源buzzer, 你可以测试一下看看是哪种。是不是用的第二种,你给他了第一种的信号,他就不响,但是你细听,高低电平切换时候还是会响一下很短的。
1、看看引脚定义是否正确
2、单独操作蜂鸣器,看看是否正常
首先,单独程序测试蜂鸣器是否能工作,检查自己的驱动蜂鸣器的方式是否正确。
如果正常工作的话,将蜂鸣器驱动程序,写入跑马灯程序中测试。还需要检查跑马使用的IO端口是否与蜂鸣器重复使用。程序还是挺简单的。
一是电路不对,驱动不了。或是元件不对。
二是程序有没有运行到,