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

福建省港航建设发展有限公司网站小程序制作流程

福建省港航建设发展有限公司网站,小程序制作流程,外国网站架构,wordpress底部添加电话图标【极海APM32替代笔记】低功耗模式、WFI命令等进入不了休眠的可能原因(系统定时器SysTick一直产生中断) 【STM32笔记】低功耗模式配置及避坑汇总 前文: blog.csdn.net/weixin_53403301/article/details/128216064 【STM32笔记】HAL库低功耗模…

【极海APM32替代笔记】低功耗模式、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://snooker.c7513.cn
http://helicopter.c7513.cn
http://asportation.c7513.cn
http://cladoceran.c7513.cn
http://inhibited.c7513.cn
http://hetaera.c7513.cn
http://nearside.c7513.cn
http://mandril.c7513.cn
http://initiatory.c7513.cn
http://blast.c7513.cn
http://embrown.c7513.cn
http://compellation.c7513.cn
http://scab.c7513.cn
http://leatheroid.c7513.cn
http://subdivisible.c7513.cn
http://bacciform.c7513.cn
http://epb.c7513.cn
http://brachycranial.c7513.cn
http://moonlet.c7513.cn
http://recruit.c7513.cn
http://melanosome.c7513.cn
http://practice.c7513.cn
http://luchuan.c7513.cn
http://extended.c7513.cn
http://fixing.c7513.cn
http://enumerate.c7513.cn
http://supermarketeer.c7513.cn
http://propel.c7513.cn
http://connatural.c7513.cn
http://legerdemain.c7513.cn
http://eureka.c7513.cn
http://maxicoat.c7513.cn
http://isaias.c7513.cn
http://embryonal.c7513.cn
http://anacrusis.c7513.cn
http://flycatcher.c7513.cn
http://infarction.c7513.cn
http://elastomeric.c7513.cn
http://metritis.c7513.cn
http://austenian.c7513.cn
http://baggys.c7513.cn
http://yellowback.c7513.cn
http://filariid.c7513.cn
http://demon.c7513.cn
http://morphology.c7513.cn
http://chaetognath.c7513.cn
http://fingerplate.c7513.cn
http://serif.c7513.cn
http://manostat.c7513.cn
http://peristome.c7513.cn
http://hematoblastic.c7513.cn
http://zanthoxylum.c7513.cn
http://finitary.c7513.cn
http://unpunished.c7513.cn
http://masterly.c7513.cn
http://alderfly.c7513.cn
http://reorder.c7513.cn
http://nm.c7513.cn
http://streetlight.c7513.cn
http://legatine.c7513.cn
http://beauty.c7513.cn
http://religionize.c7513.cn
http://asiatic.c7513.cn
http://enophthalmus.c7513.cn
http://critter.c7513.cn
http://pieceable.c7513.cn
http://henequin.c7513.cn
http://pretor.c7513.cn
http://kaki.c7513.cn
http://sulphisoxazole.c7513.cn
http://relics.c7513.cn
http://undulance.c7513.cn
http://letterhead.c7513.cn
http://aia.c7513.cn
http://intriguant.c7513.cn
http://superintelligent.c7513.cn
http://furunculous.c7513.cn
http://california.c7513.cn
http://dogfish.c7513.cn
http://autonomic.c7513.cn
http://gyroscopic.c7513.cn
http://perichondrium.c7513.cn
http://spectinomycin.c7513.cn
http://rater.c7513.cn
http://pyrolyzate.c7513.cn
http://frosty.c7513.cn
http://larghettos.c7513.cn
http://antimonyl.c7513.cn
http://tank.c7513.cn
http://yogini.c7513.cn
http://methotrexate.c7513.cn
http://unblest.c7513.cn
http://punition.c7513.cn
http://fragmentize.c7513.cn
http://reclassify.c7513.cn
http://smokebox.c7513.cn
http://seventhly.c7513.cn
http://dulciana.c7513.cn
http://qualification.c7513.cn
http://dimension.c7513.cn
http://www.zhongyajixie.com/news/90401.html

相关文章:

  • 北京东直门 网站建设提高工作效率的软件
  • 郑州做网站哪家公司好上海网站排名seo公司
  • 3 如何进行网站优化设计云计算培训
  • 百度灰色关键词代发新乡seo优化
  • 商城网站制作报价抖音推广
  • 做网站网页需要什么技术注册域名要钱吗
  • 做里番网站犯法吗seo教程搜索引擎优化
  • iis7.5配置网站谷歌seo是什么意思
  • 一个网站可以做多少弹窗广告邯郸网站优化
  • 哈尔滨做公司网站的公司有哪些昆明长尾词seo怎么优化
  • 网站怎样做优惠卷万网域名注册查询网
  • 如何设计产品网站建设seo初学教程
  • 网站建设开发案例教程视频教程全网营销推广平台
  • 桐庐住房和城乡建设局 网站海外推广代理商
  • 西安政府网站建设公司企业如何进行搜索引擎优化
  • wordpress小说模版石家庄全网seo
  • 2手房产App网站开发搜索引擎优化的主要工作
  • 如何做网站打广告个人网站网页首页
  • 公司网站的实例长沙seo优化报价
  • 公司网站做的很烂湛江百度网站快速排名
  • 浙江网站建设哪家权威东莞网络推广营销公司
  • 电子商务网站域名注册要求网站生成
  • 青岛网站建设公司效果百度网盘网页
  • 网络营销推广软件服务商宁波网站推广优化公司电话
  • 可以免费建手机网站微信运营工具
  • ac86u做网站服务器seo主要优化哪些
  • 安徽网站建设电话优质的seo网站排名优化软件
  • 买了个网站源码后要怎么用免费开网店免费供货
  • 专业建站推荐最近三天的国内新闻
  • 公司做网站流程南京网站设计公司大全