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

  • 58
  • 0
  • 约1.09万字
  • 约 8页
  • 2021-10-29 发布于湖南
  • 举报

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

PAGE 7 PAGE 13 STM32F103通用定时器PWM应用例程:蜂鸣器演奏乐曲 说明:本例程是将流明文档中的例程9及例程10(PWM应用:蜂鸣器演奏乐曲),移植到STM32F103上。 二.流明例程9及例程10的拷贝: 例程9. Timer PWM应用:蜂鸣器发声 如图所示,为EasyARM1138开发板上的蜂鸣器驱动电路。蜂鸣器类型是交流蜂鸣器,也称无源蜂鸣器,需要输入一列方波才能鸣响,发声频率等于驱动方波的频率。 图 蜂鸣器驱动电路 程序清单是Timer模块16位PWM模式的一个应用,可以驱动交流蜂鸣器发声,运行后蜂鸣器以不同的频率叫两声。其中和是蜂鸣器的驱动程序,仅有3个驱动函数,用起来很简捷。 程序清单 Timer PWM应用:蜂鸣器发声 文件: #include #include Time == 0) break; buzzerSound(MyScore[i].mName); SysCtlDelay(MyScore[i].mTime * (TheSysClock/ 3000)); i++; buzzerQuiet( ); SysCtlDelay(10 * (TheSysClock/ 3000)); } } 移植到STM32F103上: Timer3部分重映射 TIM3_CH2-PB5:PB5作为PWM输出。 取值0表示演奏结束 }t

文档评论(0)

1亿VIP精品文档

相关文档