当前位置: 首页 > news >正文

做模型挣钱的网站肥城市区seo关键词排名

做模型挣钱的网站,肥城市区seo关键词排名,天蝎做网站建网站,网站开发的【STM32笔记】__WFI();进入不了休眠的可能原因(系统定时器SysTick一直产生中断) 【STM32笔记】低功耗模式配置及避坑汇总 前文: blog.csdn.net/weixin_53403301/article/details/128216064 【STM32笔记】HAL库低功耗模式配置&am…

【STM32笔记】__WFI();进入不了休眠的可能原因(系统定时器SysTick一直产生中断)

【STM32笔记】低功耗模式配置及避坑汇总

前文:
blog.csdn.net/weixin_53403301/article/details/128216064
【STM32笔记】HAL库低功耗模式配置(ADC唤醒无法使用、低功耗模式无法烧录解决方案)

在这里插入图片描述

__WFI();为汇编指令

/**\brief   Wait For Interrupt\details Wait For Interrupt is a hint instruction that suspends execution until one of a number of events occurs.*/
#define __WFI                             __wfi

其作用就是设备休眠 并等待任意中断实践唤醒
在这里插入图片描述

实际调用:

	__WFI();

但是 基本上直接都执行不了

最常见的就是中断没清理掉

在这里插入图片描述
在Keil的调试中可以看到活跃的中断
在这里插入图片描述
EPA分别表示Enable Pending Active

前两个表示开启但未发生 Active表示正在发生

所以进入休眠前需要调用中断清理
如:

__disable_irq(); 

或:

__HAL_PWR_CLEAR_FLAG(PWR_FLAG_WU);	  //清理唤醒标志 防止立刻唤醒

等标志

另外 实测发现 即使没有中断或唤醒标志 也会导致__WFI();无法进入 特别是程序刚开始运行的时候 这里其实就是没消抖 需要延时一会(哪怕1us)

	delay_us(1);__WFI();

delay_us中其实是对系统定时器SysTick进行赋值并计数 计数后会关闭 其实进不了低功耗就是因为这个被开启了 中断一直有

直接关闭/开启系统定时器也可以

SysTick->CTRL = 0;

再者 在进行调试时 如果采用单步调试(也相当于一种中断) 则会执行__WFI();后立马执行下一句

所以可以在__WFI();之前和之后打一个断点 用全速跑来判断是否进入

如果开启了系统滴答定时器,记得关闭系统滴答定时器,因为系统滴答定时器的中断也会唤醒CPU。

  while (1){/* USER CODE END WHILE *//* USER CODE BEGIN 3 */HAL_Delay(1000);//延时1000毫秒/* 采用位带操作实现LED翻转 */PCout(13) = !PCin(13);if(times > 4){//HAL_SuspendTick();//停止系统滴答计时器CLEAR_BIT(SysTick->CTRL, SysTick_CTRL_ENABLE_Msk);//失能系统滴答定时器HAL_PWR_EnterSLEEPMode(0, PWR_SLEEPENTRY_WFI);//WFI指令进入睡眠模式times = 0;SET_BIT(SysTick->CTRL, SysTick_CTRL_ENABLE_Msk);//使能系统滴答定时器//HAL_ResumeTick();//恢复系统滴答计时器}times++;//循环次数加一}
http://www.hkea.cn/news/752214/

相关文章:

  • 哪里做网站比较快2345网址导航下载桌面
  • 广州建设委员会官方网站凡科建站下载
  • 全球做网站的公司排名百度一下你就知道官网
  • 小企业网站价格免费发链接的网站
  • 买了空间和域名 怎么做网站哪家公司网站做得好
  • 网站备案是否关闭衡阳网站建设公司
  • 遂昌建设局网站个人怎么做网站
  • 软件开发和网站建设网络营销的未来6个发展趋势
  • 做网站一年多少钱免费seo网站推广
  • 智通人才网东莞最新招聘信息官网seo是如何做优化的
  • 个人做跨境电商网站百度地图导航手机版免费下载
  • 阿里云注册网站之后怎么做网站百度联盟是什么
  • 动画制作视频河南网站排名优化
  • 网站关键词怎么做排名掌门一对一辅导官网
  • 现在什么网站做推广比较好网页设计需要学什么
  • 个人购物网站 怎么建网络营销包括
  • 有没有做鸭的网站工作室招聘广州网站优化工具
  • 深圳营销外深圳网络营销公司seo和sem的联系
  • 专业的网站制作公司哪家好竞价专员是做什么的
  • 海南省建设厅网站百度seo霸屏软件
  • 淄博张店做网站的公司爱站小工具圣经
  • wordpress w3seo优化自学
  • 临沂手机建站模板微信seo排名优化软件
  • 网站管理员怎么做板块建设艺人百度指数排行榜
  • 如何创建企业网站网络舆情处置的五个步骤
  • 做站长工具网站周口seo公司
  • 泉州自助建站系统地推
  • 美国 做网站免费网站建设哪家好
  • 如何做响应式布局网站seo搜索引擎优化期末及答案
  • 电脑系统优化软件十大排名北京网优化seo公司