diff --git a/USER/Led/Led.c b/USER/Led/Led.c index c35648e..399e8a4 100644 --- a/USER/Led/Led.c +++ b/USER/Led/Led.c @@ -1,37 +1,37 @@ #include "Led.h" /**------------------------------------------------------- - * @函数名 LED_GPIO_INIT - * @功能 LED GPIO初始化 - * @返回值 无 + * @鍑芥暟鍚� LED_GPIO_INIT + * @鍔熻兘 LED GPIO鍒濆鍖� + * @杩斿洖鍊� 鏃� ***------------------------------------------------------*/ void LED_GPIO_INIT(void){ GPIO_InitTypeDef GPIO_InitStructure; - /* 使能LED对应GPIO的时钟 */ - RCC_APB2PeriphClockCmd(LED_CLOCK, ENABLE); //使能对应端口时钟 + /* 浣胯兘LED瀵瑰簲GPIO鐨勬椂閽� */ + RCC_APB2PeriphClockCmd(LED_CLOCK|LED_SYS_CLOCK, ENABLE); //浣胯兘瀵瑰簲绔彛鏃堕挓 - /* 初始化LED的GPIO管脚,配置为推挽输出 */ //设置端口 - GPIO_InitStructure.GPIO_Pin = LED_Pin_ALL; //LED所有引脚 - GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //设置为推挽(Push-Pull)输出 - GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //最大输出速度为50MHz - GPIO_Init(LED_PORT, &GPIO_InitStructure); //调用GPIO初始化函数 - GPIO_SetBits(LED_PORT,LED_Pin_ALL); //led全灭 + /* 鍒濆鍖朙ED鐨凣PIO绠¤剼锛岄厤缃负鎺ㄦ尳杈撳嚭 */ //璁剧疆绔彛 + GPIO_InitStructure.GPIO_Pin = LED_Pin_ALL; //LED鎵�鏈夊紩鑴� + GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //璁剧疆涓烘帹鎸�(Push-Pull)杈撳嚭 + GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //鏈�澶ц緭鍑洪�熷害涓�50MHz + GPIO_Init(LED_PORT, &GPIO_InitStructure); //璋冪敤GPIO鍒濆鍖栧嚱鏁� + GPIO_SetBits(LED_PORT,LED_Pin_ALL); //led鍏ㄧ伃 - /* 初始化LED的GPIO管脚,配置为推挽输出 */ //设置端口 - GPIO_InitStructure.GPIO_Pin = LED_SYS_Pin; //LED所有引脚 - GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //设置为推挽(Push-Pull)输出 - GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //最大输出速度为50MHz - GPIO_Init(LED_SYS_PORT, &GPIO_InitStructure); //调用GPIO初始化函数 - GPIO_ResetBits(LED_SYS_PORT,LED_SYS_Pin); //点亮系统指示灯 + /* 鍒濆鍖朙ED鐨凣PIO绠¤剼锛岄厤缃负鎺ㄦ尳杈撳嚭 */ //璁剧疆绔彛 + GPIO_InitStructure.GPIO_Pin = LED_SYS_Pin; //LED鎵�鏈夊紩鑴� + GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //璁剧疆涓烘帹鎸�(Push-Pull)杈撳嚭 + GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //鏈�澶ц緭鍑洪�熷害涓�50MHz + GPIO_Init(LED_SYS_PORT, &GPIO_InitStructure); //璋冪敤GPIO鍒濆鍖栧嚱鏁� + GPIO_ResetBits(LED_SYS_PORT,LED_SYS_Pin); //鐐逛寒绯荤粺鎸囩ず鐏� } /**------------------------------------------------------- - * @函数名 LED_ON - * @功能 点亮指定LED LED0,1,2,3 - * @返回值 无 + * @鍑芥暟鍚� LED_ON + * @鍔熻兘 鐐逛寒鎸囧畾LED LED0锛�1锛�2锛�3 + * @杩斿洖鍊� 鏃� ***------------------------------------------------------*/ void LED_ON(u8 n){ uint16_t GPIO_PIN_LIST[]={LED2_Pin,LED3_Pin,LED4_Pin,LED5_Pin}; @@ -45,9 +45,9 @@ void LED_ON(u8 n){ } /**------------------------------------------------------- - * @函数名 LED_OFF - * @功能 关闭所有LED - * @返回值 无 + * @鍑芥暟鍚� LED_OFF + * @鍔熻兘 鍏抽棴鎵�鏈塋ED + * @杩斿洖鍊� 鏃� ***------------------------------------------------------*/ void LED_OFF(void){ uint16_t GPIO_PIN_LIST[]={LED2_Pin,LED3_Pin,LED4_Pin,LED5_Pin};