直接用TIM1脚打出4KHz占空比0.5的方波,蜂鸣器就响了;我用BEEP脚好像也没有响。
配置如下,有木有大神斧正:
GPIOD->DDR &=~ 0x10;//输入
GPIOD->CR1 |= 0x10;//使能上拉
GPIOD->CR2 &=~ 0x10;//禁止外部中断
BEEP->CSR = 0;//清BEEP寄存器
BEEP->CSR |= 0x0e;//预分频器开启 128KHz/16 = 8K
BEEP->CSR |= 0x8e;//BEEP 4KHz @Lsi 128K
BEEP->CSR |= 0x20;
|
|