首页 > 其他 > 详细

stm32寄存器———蜂鸣器

时间:2019-11-03 17:54:26      阅读:77      评论:0      收藏:0      [点我收藏+]

一:首先蜂鸣器的寄存器写法和跑马灯及其相似 都是关于简单的GPIO口的输入输出

1.使能IO口

2.初始化IO口模式,写出BEEP_Init();

3.操作IO口,输出高低电平

二:操作

技术分享图片技术分享图片

分析与PB口先使能,然后初始化IO口

#include BEEP.h
void BEEP_Init(void)
{
   RCC->APB2ENR|=1<<3;
  GPIOB->CRL&=0XFFFFFFFF0;        //清0
  GPIOB->CRL|=0XFFFFFFFF3;        //初始化
  BEEP=0;                         //关闭蜂鸣器输出
}
  **BEEP=0;?
/关闭蜂鸣器输出

主函数

 

main()
{
    Stm32_Clock_Init(9);
    delay_Init(72);
     BEEP_Init();
    while(1)
     {
        BEEP=0;delay_ms(300);
        BEEP=0;delay_ms(300);
      }
}

 

stm32寄存器———蜂鸣器

原文:https://www.cnblogs.com/zhenwgei/p/11787998.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!