WFI

news/2024/10/27 21:25:16/

1. WFI与WFE的区别为,WFI等待的是中断,而WFE等待是事件,所以WFE不能进入中断服务函数,而WFI可以。

2. 实验现象和WFE一样。

    CLK_Config();//切换LSI为主时钟
    
    //不使用的IO全部设置为输出低电平
    GPIO_Init(GPIOA, GPIO_Pin_All, GPIO_Mode_Out_PP_Low_Slow);
    GPIO_Init(GPIOB, GPIO_Pin_All, GPIO_Mode_Out_PP_Low_Slow);
    GPIO_Init(GPIOC, GPIO_Pin_All, GPIO_Mode_Out_PP_Low_Slow);
    GPIO_Init(GPIOD, GPIO_Pin_All, GPIO_Mode_Out_PP_Low_Slow);
  
    GPIO_Init(LED_GPIO_PORT, LED_GPIO_PINS, GPIO_Mode_Out_PP_Low_Slow);//GPIO初始化
    GPIO_Init(KEY_GPIO_PORT, KEY_GPIO_PINS, GPIO_Mode_In_PU_IT);//初始化按键,GPB6上拉输入
    EXTI_SetPinSensitivity (EXTI_Pin_6,EXTI_Trigger_Falling);//外部中断1,下降沿触发
    enableInterrupts();//使能中断
    
    while(1)
    {
        GPIO_ToggleBits(LED_GPIO_PORT, (GPIO_Pin_TypeDef)LED_GPIO_PINS);//翻转LED端口电平
        Delay(0x00FF);
        
        wfi();
        
        GPIO_ToggleBits(LED_GPIO_PORT, (GPIO_Pin_TypeDef)LED_GPIO_PINS);//翻转LED端口电平
        Delay(0x00FF);
        
    }


INTERRUPT_HANDLER(EXTI6_IRQHandler,14)
{
    /* In order to detect unexpected events during development,
       it is recommended to set a breakpoint on the following instruction.
    */
 EXTI_ClearITPendingBit (EXTI_IT_Pin6);//清除中断标志 WFE模式下 该句放在while循环里面
}


http://www.ppmy.cn/news/893630.html

相关文章

Wi-Fi Direct

目录 前言 一、P2P的模型 1.1 P2P的组成 1.2 P2P的拓扑 1.3 P2P并发模式 1.4 功能和服务 1.4.1 基本功能和服务 1.4.2 P2P的特殊功能和服务 1.4.3 P2P的两种地址 二、P2P discovery阶段 2.1 介绍 2.2 P2P设备Discovery过程 2.3 Group Formation过程 2.3.1 P2P Ne…

Wi-Fi技术

1、Wi-Fi简介 Wi-Fi技术: Wi-Fi是一个创建于IEEE 802.11标准的无线局域网技术。IEEE 802.11是无线局域网通用的标准,它是由电气和电子工程师协会(IEEE)所定义的无线网络通信的标准。虽然经常将Wi-Fi与802.11混为一谈&#xff0…

Shell中的条件判断语句if~then~fi

Shell中的条件判断语句是前面一篇“Shell中的条件测试语句”的升级篇,也就是说,前面的测试语句是为了现在的判断语句if~then~fi语句服务的。 我们还是按照注意点和代码实现的方式铺开: 1)基本的if-then-fi语句可以用来判断基本的单层的分支结构,其形式如下:

FI 名词解释

1. 总帐科目主数据 general ledger account master data: 业务交易需要通过帐户进行记录和管理。R/3中需要为每一个帐户创建主记录,它包括控制业务交易的输入和数据处理的信息。 2.会计科目表 chart of accounts: 是R/3系统中所有总帐科目…

脚本中fi是什么意思

脚本中fi是什么意思 说明 说明 fi为if语句的结束,相当于end if //使用模板 if command thencommand elseif commandthencommandfi fi

Vue绑定class样式

效果&#xff1a;指定变换成某种颜色 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><style>.basic{width: 400px;height: 100px;border: 1px solid black;}.happy{backg…

【雕爷学编程】Arduino动手做(06)---KY-038声音传感器模块2

37款传感器与执行器的提法&#xff0c;在网络上广泛流传&#xff0c;其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块&#xff0c;依照实践出真知&#xff08;一定要动手做&#xff09;的理念&#xff0c;以学习和交流为目的&am…

2023机器人操作系统(ROS)暑期学校报名通道开启-转发-

来源请查看&#xff1a; https://mp.weixin.qq.com/s/gVr4pUG2TGT6sCcGKvVnYw 报名等请使用上面给出地址。 面向对象&#xff1a;机器人/人工智能相关专业教师/学生/工程师 要求&#xff1a;ROS零基础/中高级 费用&#xff1a;免费&#xff0c;食宿自理 时间&#xff1a;2023…