五一小长假去哪儿打卡?

河北新闻10月29日电(徐巧明郑培铮)10月27日,小长保定市博野县文明广电和旅游局联合石家庄市琴钰评剧团展开文明进底层戏剧惠民扮演活动。
咱们在开门之后他就会中止敲门,假去可是实际上咱们仍是需求手动的告知MCU不必敲门了,这也便是要铲除中止源的操作。为什么要运用中止?中止是为了应对各种突发事件,小长如敲代码的时分遽然有人敲门送外卖。
敲代码便是咱们的惯例程序(发量危),假去中止源便是外卖小哥的敲门声,而拿外卖吃外卖的进程便是中止服务函数。而中止的概念则是打断当时的程序,小长并维护现场,小长履行别的的程序,然后回到开始打断的方位,举个恰当的比方,比方咱们在敲代码,遽然外卖小哥敲门说外卖到了,所以咱们先ctrl+s保存,然后去拿完外卖趁便吃了回来持续敲代码。一、假去中止概念了解咱们在惯例的程序中,都是在main函数中设置While函数不断运转代码。
二、小长中止的装备函数1.bflb_gpio_int_init阐明:gpio外部中止初始化voidbflb_gpio_int_init(structbflb_device_s*dev,uint8_tpin,uint8_ttrig_mode);2.bflb_gpio_int_mask阐明:小长gpio外部中止屏蔽开关voidbflb_gpio_int_mask(structbflb_device_s*dev,uint8_tpin,boolmask);3.bflb_gpio_get_intstatus阐明:获取gpio外部中止是否触发的标志boolbflb_gpio_get_intstatus(structbflb_device_s*dev,uint8_tpin);4.bflb_gpio_int_clear阐明:铲除gpio中止标志voidbflb_gpio_int_clear(structbflb_device_s*dev,uint8_tpin);5.bflb_irq_attach阐明:设置触发中止后进入的回调函数intbflb_irq_attach(intirq,irq_callbackisr,void*arg)6.bflb_irq_enable阐明:中止使能voidbflb_irq_enable(intirq)其他:bflb_gpio_uart_init阐明:gpio装备成uart的某一个功用,可装备的九天参考上一期的gpiouartfunctionvoidbflb_gpio_uart_init(structbflb_device_s*dev,uint8_tpin,uint8_tuart_func);三、示例解说这儿仍是对SDK的中止示例稍作修正main#includebflb_gpio.h#includebflb_mtimer.h#includeboard.hstructbflb_device_s*gpio;//设置操控的外设句柄,取名gpiovoidgpio_isr(intirq,void*arg)//中止服务函数{boolintstatus=bflb_gpio_get_intstatus(gpio,GPIO_PIN_0);//检测中止是否产生if(intstatus){//前面的instatus是bool类型,为true,也便是中止产生bflb_gpio_int_clear(gpio,GPIO_PIN_0);//铲除中止源,也便是比方里的敲门声printf(Finishedeatingrn);//输出信息,吃完了}}intmain(void){board_init();gpio=bflb_device_get_by_name(gpio);//给外设句柄复位gpio句柄printf(gpiointerruptrn);bflb_gpio_int_init(gpio,GPIO_PIN_0,GPIO_INT_TRIG_MODE_SYNC_LOW_LEVEL);//第三个参数设置为低电平触发bflb_gpio_int_mask(gpio,GPIO_PIN_0,false);//是否屏蔽中止,设置为falsebflb_irq_attach(gpio->irq_num,gpio_isr,gpio);//第二个参数为中止服务函数的函数名bflb_irq_enable(gpio->irq_num);//中止使能while(1){printf(Iamtypingthecodern);//在惯例的while程序中输出我在敲代码bflb_mtimer_delay_ms(2000);}}作用当正常辨认串口信息时,只会每两秒打印一次Iamtypingthecode当我用IO0去碰一下TTL的GND脚,也便是拉低,触发了中止,每进入一次中止会打印一次Finishedeating这儿打印了许屡次,阐明我触发了屡次中止,究竟仅仅运用杜邦线碰一下地,程序的运转和检测是非常快的,所以及时碰一下仍是触发了许屡次中止,实际上运用按键会愈加活络,需求留意的是,不要在中止中运用delay推迟函数。中止是为了应对突发状况,假去处理的越快越好,而推迟会让整个体系暂停在中止里等候,相当于阻塞在这儿,直到推迟完毕。
而中止正如咱们现已设置好了耳朵,小长咱们能够仔细敲代码,当有人敲门时咱们再自然而然的去开门即可,不需求一向盯着门看。
正如运用按键扫描检测和外部中止的差异来说,假去按键扫描会一向在循环中持续扫描按键在状况,假去正如咱们在敲代码时,由于不知道外卖什么时分送来,还要时不时看看有没有人敲门,留意力都用在盯着门上了,怎么能仔细敲代码行动不便的台胞可通过电话预定、小长托付请求等方法,向居住地公安派出所请求预定上门处理。
福建省内契合条件的台资企业借用外债,假去可直接在银行处理相关外汇登记手续。鼓舞畅游妈祖故乡,小长台胞到湄洲岛旅行能够20元购买轮渡往复船票,免费旅行湄洲岛上景点。
福州10月29日电(记者闫旭)29日,假去福建省贯彻落实《中共中央国务院关于支撑福建探究海峡两岸交融开展新路建造两岸交融开展示范区的定见》系列新闻发布会的第四场在福州举办厦门10月29日电(记者杨伏山)随同特区经济的飞速开展,小长作为厦门经济特区发祥地的湖里区,小长30年来与民营企业双向奔赴、深度交融,相向而行,民营企业现在已经成为湖里区经济开展的重要支柱和立异开展的主力军。
最新评论