在线时间191 小时
UID190071
ST金币0
蝴蝶豆0
注册时间2010-5-29
金牌会员
- 最后登录
- 2020-11-23
|
发表于 2017-4-8 10:30:58
|
显示全部楼层
回帖奖励 +1 ST金币
a0a.1 288b0c
void LED8_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE); //ÉèÖÃGPIO ʱÖÓ
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE); //ÉèÖÃGPIO ʱÖÓ
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOF, ENABLE); //ÉèÖÃGPIO ʱÖÓ
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 |GPIO_Pin_1 |GPIO_Pin_2 |GPIO_Pin_3
|GPIO_Pin_4 |GPIO_Pin_5 |GPIO_Pin_6 |GPIO_Pin_7
|GPIO_Pin_8 |GPIO_Pin_9 |GPIO_Pin_10 |GPIO_Pin_11
|GPIO_Pin_12|GPIO_Pin_15;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_Init(GPIOA, &GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 |GPIO_Pin_1 |GPIO_Pin_3 |GPIO_Pin_4 |GPIO_Pin_5 |GPIO_Pin_6 |GPIO_Pin_7;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_Init(GPIOB, &GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 |GPIO_Pin_1;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_Init(GPIOF, &GPIO_InitStructure);
// GPIO_PinAFConfig(GPIOF,GPIO_PinSource0,GPIO_AF_1);
// GPIO_PinAFConfig(GPIOF,GPIO_PinSource1,GPIO_AF_1);
}
/****************************************************
º¯Êý¹¦ÄÜ£ºLED¿ª
ÊäÈë²ÎÊý£ºÎÞ
Êä³ö²ÎÊý£ºÎÞ
±¸ ×¢£ºµ÷Óô˺¯ÊýÇ°£¬ÐèÒªÔÚLED.hÐ޸ĺ궨ÒåLEDÒý½Å
****************************************************/
void LED0_OFF(void)
{
GPIO_ResetBits(GPIOA, GPIO_Pin_8);
}
void LED1_OFF(void)
{
GPIO_ResetBits(GPIOA, GPIO_Pin_9);
}
void LED2_OFF(void)
{
GPIO_ResetBits(GPIOA, GPIO_Pin_10);
}
void LED3_OFF(void)
{
GPIO_ResetBits(GPIOA, GPIO_Pin_11);
}
void LED4_OFF(void)
{
GPIO_ResetBits(GPIOA, GPIO_Pin_12);
}
void LED5_OFF(void)
{
GPIO_ResetBits(GPIOA, GPIO_Pin_15);
}
void LED6_OFF(void)
{
GPIO_ResetBits(GPIOB, GPIO_Pin_3);
}
void LED7_OFF(void)
{
GPIO_ResetBits(GPIOB, GPIO_Pin_4);
}
void LED8_OFF(void)
{
GPIO_ResetBits(GPIOB, GPIO_Pin_5);
}
void LED9_OFF(void)
{
GPIO_ResetBits(GPIOB, GPIO_Pin_6);
}
void LED10_OFF(void)
{
GPIO_ResetBits(GPIOB, GPIO_Pin_7);
}
void LED11_OFF(void)
{
GPIO_ResetBits(GPIOF, GPIO_Pin_0);
}
void LED12_OFF(void)
{
GPIO_ResetBits(GPIOF, GPIO_Pin_1);
}
void LED13_OFF(void)
{
GPIO_ResetBits(GPIOA, GPIO_Pin_0);
}
void LED14_OFF(void)
{
GPIO_ResetBits(GPIOA, GPIO_Pin_1);
}
void LED15_OFF(void)
{
GPIO_ResetBits(GPIOA, GPIO_Pin_2);
}
void LED16_OFF(void)
{
GPIO_ResetBits(GPIOA, GPIO_Pin_3);
}
void LED17_OFF(void)
{
GPIO_ResetBits(GPIOA, GPIO_Pin_4);
}
void LED18_OFF(void)
{
GPIO_ResetBits(GPIOA, GPIO_Pin_5);
}
void LED19_OFF(void)
{
GPIO_ResetBits(GPIOA, GPIO_Pin_6);
}
void LED20_OFF(void)
{
GPIO_ResetBits(GPIOA, GPIO_Pin_7);
}
void LED21_OFF(void)
{
GPIO_ResetBits(GPIOB, GPIO_Pin_0);
}
/****************************************************
º¯Êý¹¦ÄÜ£ºLED¹Ø
ÊäÈë²ÎÊý£ºÎÞ
Êä³ö²ÎÊý£ºÎÞ
±¸ ×¢£ºµ÷Óô˺¯ÊýÇ°£¬ÐèÒªÔÚLED.hÐ޸ĺ궨ÒåLEDÒý½Å
****************************************************/
void LED0_ON(void)
{
GPIO_SetBits(GPIOA, GPIO_Pin_8);
}
void LED1_ON(void)
{
GPIO_SetBits(GPIOA, GPIO_Pin_9);
}
void LED2_ON(void)
{
GPIO_SetBits(GPIOA, GPIO_Pin_10);
}
void LED3_ON(void)
{
GPIO_SetBits(GPIOA, GPIO_Pin_11);
}
void LED4_ON(void)
{
GPIO_SetBits(GPIOA, GPIO_Pin_12);
}
void LED5_ON(void)
{
GPIO_SetBits(GPIOA, GPIO_Pin_15);
}
void LED6_ON(void)
{
GPIO_SetBits(GPIOB, GPIO_Pin_3);
}
void LED7_ON(void)
{
GPIO_SetBits(GPIOB, GPIO_Pin_4);
}
void LED8_ON(void)
{
GPIO_SetBits(GPIOB, GPIO_Pin_5);
}
void LED9_ON(void)
{
GPIO_SetBits(GPIOB, GPIO_Pin_6);
}
void LED10_ON(void)
{
GPIO_SetBits(GPIOB, GPIO_Pin_7);
}
void LED11_ON(void)
{
GPIO_SetBits(GPIOF, GPIO_Pin_0);
}
void LED12_ON(void)
{
GPIO_SetBits(GPIOF, GPIO_Pin_1);
}
void LED13_ON(void)
{
GPIO_SetBits(GPIOA, GPIO_Pin_0);
}
void LED14_ON(void)
{
GPIO_SetBits(GPIOA, GPIO_Pin_1);
}
void LED15_ON(void)
{
GPIO_SetBits(GPIOA, GPIO_Pin_2);
}
void LED16_ON(void)
{
GPIO_SetBits(GPIOA, GPIO_Pin_3);
}
void LED17_ON(void)
{
GPIO_SetBits(GPIOA, GPIO_Pin_4);
}
void LED18_ON(void)
{
GPIO_SetBits(GPIOA, GPIO_Pin_5);
}
void LED19_ON(void)
{
GPIO_SetBits(GPIOA, GPIO_Pin_6);
}
void LED20_ON(void)
{
GPIO_SetBits(GPIOA, GPIO_Pin_7);
}
void LED21_ON(void)
{
GPIO_SetBits(GPIOB, GPIO_Pin_0);
}
|
-
打开STM32F0xx_Clock_Configuration_V1.0.1,点击RUN
-
点击PLL(HSI)...
-
点击KO
-
复制system_stm32f0xx.c
-
到项目替换system_stm32f0xx.c
|