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

可登录的网站有哪些政务类网站

可登录的网站有哪些,政务类网站,网站备案 自己的服务器,永康城乡建设局网站STM32中由NVIC高四位[7:4]来配置,最多可以表示16个中断优先级,分抢占优先级(在中断嵌套时高可以抢低的)和响应优先级,分0~4组,组0表示没有抢占优先级而响应优先级占4位,则由0~15个响应优先级&am…

STM32中由NVIC高四位[7:4]来配置,最多可以表示16个中断优先级,分抢占优先级(在中断嵌套时高可以抢低的)和响应优先级,分0~4组,组0表示没有抢占优先级而响应优先级占4位,则由0~15个响应优先级,组1~4同理,普遍情况下都是全部用抢占优先级

FreeRTOS的任务调度优先级相反,是数值越大越优先。其将PendSV和SysTick设置为最低中断优先级(15),保证任务切换不会阻断其他中断响应。

FreeRTOS利用BASEPRI寄存器(属于STM32)实现中断管理,可以屏蔽优先级低于某一个阈值的中断(比如BASEPRI设置0x50,由于只看高4位,所以屏蔽的优先级位5~15(被FreeRTOS控制),而0~4正常运行;即5~15的中断被FreeRTOS管理(可以执行屏蔽/不屏蔽)起来,它们可以调用FreeRTOS的xxxFromISR函数,而0~4不可以)

FreeRTOS的开关中断(在portmacro.h中找到)

宏定义 vPortRaiseBASEPRI(),该函数开启我们设定好的中断屏蔽

#define portDISABLE_INTERRUPTS()                  vPortRaiseBASEPRI()

宏定义 vPortSetBASEPRI( 0 ),该函数传入0,关闭我们设定好的中断屏蔽

#define portENABLE_INTERRUPTS()                   vPortSetBASEPRI( 0 )

#define portDISABLE_INTERRUPTS()                  vPortRaiseBASEPRI()
#define portENABLE_INTERRUPTS()                   vPortSetBASEPRI( 0 )

FreeRTOS的临界区代码:只能管理BASEPRI设置的数~15这个范围的中断

临阶段代码,又称为临界区,可以避免外界的打断。适用场景:初始化外设时要求严格的时序,因此不允许被打断,就要禁用中断,所以所有的临界区代码都是通过屏蔽/开启FreeRTOS管理范围内的中断实现的,因此非管理范围内的中断还是会打断任务,比如上面例子中的0~4优先级的任务

  • taskENTER_CRITICAL() :进入临界段。(其实是屏蔽中断)
  • taskEXIT_CRITICAL() :退出临界段。(其实是开启中断)
  • taskENTER_CRITICAL_FROM_ISR() :进入临界段(中断级)。
  • taskEXIT_CRITICAL_FROM_ISR():退出临界段(中断级)。

全局变量uxCriticalNesting如果执行进入+1,执行退出-1,当uxCriticalNesting=0时才能开启中断,为了保证进入和退出是成对适用的,避免混乱

挂起和恢复调度器,该函数不需要关闭中断,调度器只是禁止/开启任务切换

挂起调度器的方法适用于临界区位于任务与任务之间的情况;这样既不需要延迟中断,同时又能确保临界区的安全性。

具体内容可以看移植到STM32中FreeRTOS的业务创建与删除,挂起与恢复_vtaskdelete 后如何恢复-CSDN博客

后期持续更新


文章转载自:

http://9LKDoH7W.ngcsh.cn
http://oCrlGPSv.ngcsh.cn
http://DjUc0Ql8.ngcsh.cn
http://jOKzMgxt.ngcsh.cn
http://Ps3shkfX.ngcsh.cn
http://QG3kysfh.ngcsh.cn
http://AlRHR0n9.ngcsh.cn
http://d7htj7Wh.ngcsh.cn
http://jIi1cyLa.ngcsh.cn
http://Ta82PZ5D.ngcsh.cn
http://Ov5uqapo.ngcsh.cn
http://sZmkFpXK.ngcsh.cn
http://6LxhG303.ngcsh.cn
http://fsMeFWkj.ngcsh.cn
http://lfs4gqFz.ngcsh.cn
http://hrMMFBpj.ngcsh.cn
http://jnhniCXy.ngcsh.cn
http://smnFuhYj.ngcsh.cn
http://lCL5sYXf.ngcsh.cn
http://MBmsAADB.ngcsh.cn
http://1AvemFaU.ngcsh.cn
http://FfFfHw3l.ngcsh.cn
http://Fp0GgiKH.ngcsh.cn
http://eQVP9xwF.ngcsh.cn
http://YhQTzWAg.ngcsh.cn
http://HJPUmfPS.ngcsh.cn
http://iOdratsI.ngcsh.cn
http://wNUPZZn2.ngcsh.cn
http://Q7QDhp1Y.ngcsh.cn
http://65jzYcgI.ngcsh.cn
http://www.dtcms.com/wzjs/646407.html

相关文章:

  • 建站公司专业定制专做男装的网站
  • 网站开发应该注意什么天津 工程 信息
  • 做拍客哪个网站好WordPress数据库经常要重启
  • 网站如何做问卷调查查找企业信息的网站哪个好
  • 网站建设方面泰格豪雅手表官方网站
  • wordpress 上传svgseo完整教程视频教程
  • 易点科技网站建设瑞诺国际的数字营销模式
  • 网站建设后运维合同wordpress页面文件
  • 企业网站建设费用摊销网站建设咨询电话
  • 个人免费推广网站企业it外包服务公司
  • 建设网站建站公司想学网页设计报考什么专业
  • 无锡公司建立网站装饰公司网站如何做推广
  • 电子商务网站建设论文摘要网站h1标签用在哪里
  • 自己做网站视频教学莱芜信息港
  • 谎称在网站网站做维护互动科技网站建设
  • 石家庄手机网站建站宁波优化seo
  • 欧泰国际物流网站网络推广是什么专业
  • 国外metro风格网站模板做网站买域名多少钱
  • 珠海建设网站官网wordpress商城制作
  • 网站建设与管理实用教程高新区网站建设公司
  • 门户网站建设经验总结报告网站seo优化包括哪些方面
  • 广州论坛网站标准北京时间久久网
  • 梅州市住房和建设局网站个人的网站怎么备案
  • 主机 可以 多少 网站旅游网站技术方案
  • 佛山网站建设3luewordpress界面英文
  • 网站建设ppt答辩没有网站可以做落地页
  • 网站网站怎么优化关键词排名wordpress主题模块添加图片
  • 做网站找哪家wordpress 一键迁移
  • 建设网站烧钱企业标准备案平台官网
  • 怎样建网站 需要市场监督管理局举报电话