基于STM32固件库实现8个led灯亮灭、闪烁和音频发生器设计
//8¸öledÈ«ÁÁÈ«Ãð
#include "stm32f10x.h"
int main()
{
GPIO_InitTypeDef star;
//配置开启GPIO时钟
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);
//设置GPIO输出模式
//stm32F1提供了4种输出模式(推挽输出、开漏输出 、复用推挽输出 、复用开漏输出)和3种输出速度;一般配置LED采用推挽输出;
star.GPIO_Pin =GPIO_Pin_All;
star.GPIO_Speed =GPIO_Speed_50MHz;设置IO速率
star.GPIO_Mode =GPIO_Mode_Out_PP;//设置推挽输出模式
//初始化
GPIO_SetBits(GPIOB,GPIO_P