新手上路
- 积分
- 22
- 金钱
- 22
- 注册时间
- 2022-11-25
- 在线时间
- 4 小时
|
#include "stm32f10x.h"
#include "stm32f10x_gpio.h"
#include "stm32f10x_rcc.h"
#include "led.h"
#include "beep.h"
void Delay(u32 count)
{
u32 i=0;
for(;i<count;i++);
}
int main(void)
{
LED_init_jcq();
BEEP_init();
while(1)
{
GPIOB->BSRR&=0XFFFFFFDF;//先将BSRR低位的bsy清零在设置高位bRy
GPIOB->BSRR|=1<<(5+16);
GPIOE->BSRR|=1<<5;
beep_start();
Delay(3000000);
GPIOB->BSRR|=1<<5;
GPIOE->BSRR&=0XFFFFFFDF;//先将BSRR低位的bsy清零在设置高位bRy
GPIOE->BSRR|=1<<(5+16);
beep_stop();
Delay(3000000);
}
}
|
|