键盘背光灯怎么开

关键代码externuint8_tkeyValue;voidEXTIx_Init(void){NVIC_InitTypeDefNVIC_InitStructure;EXTI_InitTypeDefEX

关键代码

extern uint8_t keyValue;

void EXTIx_Init(void)

{

NVIC_InitTypeDef NVIC_InitStructure;

EXTI_InitTypeDef EXTI_InitStructure;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG,ENABLE);

SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOE,EXTI_PinSource2);

SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOE,EXTI_PinSource4);

EXTI_InitStructure.EXTI_Line=EXTI_Line0;

EXTI_InitStructure.EXTI_Mode=EXTI_Mode_Interrupt;

键盘背光灯怎么开

EXTI_InitStructure.EXTI_Trigger=EXTI_Trigger_Rising;

EXTI_InitStructure.EXTI_LineCmd=ENABLE;

EXTI_Init(&EXTI_InitStructure);

EXTI_InitStructure.EXTI_Line=EXTI_Line2|EXTI_Line3|EXTI_Line4;

EXTI_InitStructure.EXTI_Mode=EXTI_Mode_Interrupt;

EXTI_InitStructure.EXTI_Trigger=EXTI_Trigger_Falling;

EXTI_InitStructure.EXTI_LineCmd=ENABLE;

EXTI_Init(&EXTI_InitStructure);

NVIC_InitStructure.NVIC_IRQChannel=EXTI0_IRQn;

NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0x00;

NVIC_InitStructure.NVIC_IRQChannelSubPriority=0x01;

NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;

NVIC_Init(&NVIC_InitStructure);

NVIC_InitStructure.NVIC_IRQChannel=EXTI2_IRQn;

NVIC_InitStructure.NVIC_IRQChannelSubPriority=0x02;

NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;

NVIC_Init(&NVIC_InitStructure);

NVIC_InitStructure.NVIC_IRQChannel=EXTI3_IRQn;

NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0x00;

NVIC_InitStructure.NVIC_IRQChannelSubPriority=0x03;

NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;

NVIC_Init(&NVIC_InitStructure);

NVIC_InitStructure.NVIC_IRQChannel=EXTI4_IRQn;

NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;

NVIC_Init(&NVIC_InitStructure);

}

void EXTI2_IRQHandler(void)

{

delay_ms(10);

if(KEY_R==0)

{

keyValue=KEY_R_PRESS;

}

EXTI_ClearITPendingBit(EXTI_Line2);

}

void EXTI3_IRQHandler(void)

{

delay_ms(10);

if(KEY_D==0)

{

keyValue=KEY_D_PRESS;

}

EXTI_ClearITPendingBit(EXTI_Line3);

}

void EXTI4_IRQHandler(void)

{

delay_ms(10);

if(KEY_L==0)

{

键盘背光灯怎么开

keyValue=KEY_L_PRESS;

}

EXTI_ClearITPendingBit(EXTI_Line4);

}

主函数:

uint8_t keyValue=0;

LED_WorkModeTypeDef myLEDWorkMode=LED_MODE1;

int main(void)

{

delay_init(168);

LED_Init();

Key_Init();

EXTIx_Init();

while(1)

{

switch(keyValue)

{

case KEY_L_PRESS:

myLEDWorkMode=LED_MODE1;

break;

case KEY_D_PRESS:

myLEDWorkMode=LED_MODE2;

break;

case KEY_R_PRESS:

myLEDWorkMode=LED_MODE3;

break;

default:

break;

}

if(myLEDWorkMode==LED_MODE1)

{

LED_Mode1(1000);

}

else if(myLEDWorkMode==LED_MODE2)

{

LED_Mode2();

}

else if(myLEDWorkMode==LED_MODE3)

{

LED_Mode3();

}

}

键盘背光灯怎么开

}

上一篇 2023年01月04 06:50
下一篇 2023年01月07 15:24

相关推荐

  • cdr怎么做立体字,Cdr怎么做3D立体字

    这篇CDR制作超漂亮的立体字也是我刚刚学习过的一个很不错的CDR教程,教程制作出来的立体字效果还挺漂亮的,制作难度一般,推荐一下和朋友们一起分享学习了,先来看看最终的效果图吧:具体的制作步骤如下:cd

    2023年01月20 208
  • 怎样装修阳台,2022最火阳台简装装修

    你们能想到最实用的阳台设计是什么?只做晾晒地点实在是太浪费了,今天把从5套房子里总结的装修大法全部介绍给你们,充分利用空间,多“偷”5㎡实用空间轻而易举!首先来说说不封阳台的设计:阳台装修设计的要点1

    2022年12月27 284
  • 竖线怎么打,竖线怎么打出来在电脑上

    还记得你刚买回家的那把厨刀吗?当手中握着一把结构稳固又可靠的利器时,是不是顿时有一股&34;的豪气感?哈哈,不过这估计最多仅维持在你的刀还足够新、足够锋利时,一旦刀口变钝,菜切不好,烦恼就来了。所以,

    2023年02月04 270
  • 怎么修改,怎么修改桌面

    清代“扬州八怪”之一郑板桥喜欢作诗画画,他66岁时,画了一幅竹子,并题了一首诗:“四十年来画竹枝,怎么修改桌面,日间挥写夜间思。冗繁削尽留清瘦,画到生时是熟时。”这首诗反映作者自己喜欢竹子,多少年一直

    2023年01月14 299
  • 碰头起包怎样快速消肿,额头碰了一下风水预兆

    婴幼儿在开始学习爬行或走路之后,因为肢体动作尚不成熟,所以经常东碰西撞,不少父母最担心的事情,莫过于小孩跌倒受伤了,其中以头部撞伤最让人忧虑。淘淘掉床过两次,每次最担心的就是撞到头部。万一孩子不慎撞到

    2023年01月04 263
  • 苏泊尔油烟机怎么样,十大不建议买的油烟机

    国人的厨房,正在发生着切实的改变。苏泊尔作为家电行业领军者,十大不建议买的油烟机,一直以来都在持续洞察消费者痛点及需求。而油烟机作为与人们日常柴米油盐密切相关的产品,关乎着家庭的健康,也彰显着主人的品

    2023年05月26 287
  • 钻石用火烧会怎样,钻石怕不怕火烧

    钻石怕不怕火烧,很早之前人们就发现太空中有一块月亮大小的钻石,人们将其命名为露西(Lucy),为了对应上甲壳虫乐队的那首歌——Lucyintheskywithdiamonds。所以,当你下次仰望星空的

    2023年01月03 250
  • 理光打印机怎么样,为什么复印店都用理光机

    2005年,她曾以《理光复印机的广告方案设计》为题目撰写了毕业论文,并成功取得上海财经大学工商管理硕士学位。在论文中,她对理光中国市场就进行了分析,其论文摘要中就称,“在世界范围内市场份额位于前3位的

    2023年06月06 265
  • 春联怎么贴,对联的正确贴法顺序

    对联也叫春联、门联、春贴。贴对联是我国春节传统习俗之一,是一种非常有意义非常特别的文字形式,对联的正确贴法顺序,将美好精炼的文字祝福写在两张红色的纸上,字数不限,但是必须相等,相互对应,整洁明朗的贴在

    2023年01月13 239
  • ps插件怎么安装,ps里面怎么添加插件

    ps里面怎么添加插件,AdobePhotoshop插件是一种可以节省流行照片编辑工具中项目时间的工具。这是有关如何在短短几分钟内安装Photoshop插件的快速指南。安装插件似乎一直在变得越来越容易。

    2023年01月16 223
  • 怎么更改图标

    最近有用户在升级到win10系统之后,发现系统整体界面发生了不小的变化,电脑怎么把app图标改成自己图片,觉得回收站的图标不是很好看,想要修改图标,今天就为大家分享win10系统修改回收站图标的方法。

    2023年01月16 222
  • 洗衣液怎么做,做洗衣液配方

    清洁用品在我们生活中最常见不过了,这些清洁剂百分之90都含有百分之70以上的水分,其余的30%就是各类化学溶剂相互组合,做洗衣液配方,从成本比例上可见这些清洁产品的利润非常之大。,这些清洁剂包括洗洁精

    2023年05月09 281
  • 北鼎烤箱为什么这么贵,北鼎的家电为什么这么贵

    之前逛街时看到了北鼎的线下店,于是进去逛了逛,无意间看到了它家的一个烤箱,这一看不要紧,我的心里激起了巨大的波浪,爱了!由于价格太贵,没舍得入手,但是后来一直心心念念,于是下定决心,买了它。经过我的一

    2023年04月19 247
关注微信