通用定时器PW应用例程--蜂鸣器演奏乐曲.docVIP

  • 6
  • 0
  • 约1.91万字
  • 约 13页
  • 2018-08-01 发布于江苏
  • 举报

通用定时器PW应用例程--蜂鸣器演奏乐曲.doc

通用定时器PW应用例程--蜂鸣器演奏乐曲

通用定时器PWM应用例程:蜂鸣器演奏乐曲 说明:本例程是将流明LM3SLib_Timer.pdf文档中的例程9及例程10(PWM应用:蜂鸣器演奏乐曲),移植到STM32F103上。 二.流明LM3SLib_Timer.pdf例程9及例程10的拷贝: 例程9. Timer PWM应用:蜂鸣器发声 如图1.1所示,为EasyARM1138开发板上的蜂鸣器驱动电路。蜂鸣器类型是交流蜂鸣器,也称无源蜂鸣器,需要输入一列方波才能鸣响,发声频率等于驱动方波的频率。 图1.1 蜂鸣器驱动电路 程序清单1.9是Timer模块16位PWM模式的一个应用,可以驱动交流蜂鸣器发声,运行后蜂鸣器以不同的频率叫两声。其中buzzer.h和buzzer.c是蜂鸣器的驱动程序,仅有3个驱动函数,用起来很简捷。 程序清单1.9 Timer PWM应用:蜂鸣器发声 文件:main.c #include systemInit.h #include buzzer.h // 主函数(程序入口) int main(void) { jtagWait(); // 防止JTAG失效,重要! clockInit(); // 时钟初始化:晶振,6MHz buzzerInit(); // 蜂鸣器初始化 buzzerSound(1500); // 蜂鸣器发出1500Hz声音 SysCtlDelay(400* (TheS

文档评论(0)

1亿VIP精品文档

相关文档