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

阳山做网站seo网站怎么优化

阳山做网站,seo网站怎么优化,心悦俱乐部官方网站怎么做任务,微信卖水果小程序NVIC中断管理相关函数主要在HAL库关键文件stm32f1xx_hal_cortex.c中定义。 中断优先级分组函数 void HAL_NVIC_SetPriorityGrouping(uint32_t PriorityGroup);这个函数的作用是对中断的优先级进行分组#xff0c;这个函数在系统中只需要被调用一次。 void HAL_NVIC_SetPrio…NVIC中断管理相关函数主要在HAL库关键文件stm32f1xx_hal_cortex.c中定义。 中断优先级分组函数 void HAL_NVIC_SetPriorityGrouping(uint32_t PriorityGroup);这个函数的作用是对中断的优先级进行分组这个函数在系统中只需要被调用一次。 void HAL_NVIC_SetPriorityGrouping(uint32_t PriorityGroup) {/* Check the parameters */assert_param(IS_NVIC_PRIORITY_GROUP(PriorityGroup));/* Set the PRIGROUP[10:8] bits according to the PriorityGroup parameter value */NVIC_SetPriorityGrouping(PriorityGroup); }__STATIC_INLINE void NVIC_SetPriorityGrouping(uint32_t PriorityGroup) {uint32_t reg_value;uint32_t PriorityGroupTmp (PriorityGroup (uint32_t)0x07UL); reg_value SCB-AIRCR; /* read old register configuration */reg_value~((uint32_t)(SCB_AIRCR_VECTKEY_Msk |SCB_AIRCR_PRIGROUP_Msk)); reg_value (reg_value|((uint32_t)0x5FAUL SCB_AIRCR_VECTKEY_Pos) | (PriorityGroupTmp SCB_AIRCR_PRIGROUP_Pos) ); SCB-AIRCR reg_value; }主要通过SCB-AIRCR寄存器的值来设置中断优先级分组。 assert_param(IS_NVIC_PRIORITY_GROUP(PrioorityGroup)); 断言函数对入口参数的有效性进行判断。 #define IS_NVIC_PRIORITY_GROUP(GROUP) (((GROUP) NVIC_PriorityGroup_0) ||\ ((GROUP) NVIC_PriorityGroup_1) || \ ((GROUP) NVIC_PriorityGroup_2) || \ ((GROUP) NVIC_PriorityGroup_3) || \ ((GROUP) NVIC_PriorityGroup_4))HAL_StatusTypeDef HAL_Init(void) {/* Configure Flash prefetch */ #if (PREFETCH_ENABLE ! 0) #if defined(STM32F101x6) || defined(STM32F101xB) || defined(STM32F101xE) || defined(STM32F101xG) || \defined(STM32F102x6) || defined(STM32F102xB) || \defined(STM32F103x6) || defined(STM32F103xB) || defined(STM32F103xE) || defined(STM32F103xG) || \defined(STM32F105xC) || defined(STM32F107xC)/* Prefetch buffer is not available on value line devices */__HAL_FLASH_PREFETCH_BUFFER_ENABLE(); #endif #endif /* PREFETCH_ENABLE *//* Set Interrupt Group Priority */HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_2); //设置优先级分组2/* Use systick as time base source and configure 1ms tick (default clock after Reset is HSI) */HAL_InitTick(TICK_INT_PRIORITY);/* Init the low level hardware */HAL_MspInit();/* Return function status */return HAL_OK; } HAL_Init这个函数非常重要主要是对中断优先级分组FLASH以及硬件层进行初始化。 void HAL_NVIC_SetPriority(IRQn_Type IRQn, uint32_t PreemptPriority, uint32_t SubPriority); void HAL_NVIC_EnableIRQ(IRQn_Type IRQn); void HAL_NVIC_DisableIRQ(IRQn_Type IRQn);第一个函数 HAL_NVIC_SetPriority 是用来设置单个优先级的抢占优先级和响应优先级的值。 第二个函数 HAL_NVIC_EnableIRQ 是用来使能某个中断通道。 第三个函数 HAL_NVIC_DisableIRQ 是用来清除某个中断使能的也就是中断失能。
http://www.hkea.cn/news/14298247/

相关文章:

  • 网站基本设置企业文化墙素材图片
  • 盐田区住房和建设局网站有内涵的公司名字
  • 嘉兴网站建设网站住房城乡建设部门户网站烟气脱硫
  • 湖南变电站公司中企动力技术支持网站建设怎样进入谷歌网站
  • 千岛湖建设集团网站北京西城注册公司
  • 广州seo技术优化网站seo网站申请备案要多久
  • 怎么做电影网站吗做外贸学网站
  • 上海加盟网网站建设国内做网站公司排名
  • 如何建立自己的个人网站petit模板wordpress
  • 网站建设与制作外包服务辽宁建设工程信息网怎么报名
  • 免费网站ppt模板下载网站建设标志图
  • 百度做网站怎么样新闻发稿发布平台
  • 自建网站视频教程网页编辑器中文版
  • 企业网站开发周期网站设计公司要多少钱
  • 苏州无锡市住房和城乡建设局网站关于营销的网站有哪些内容
  • 句容网站开发网站主页设计布局
  • 自己做盗版影视网站哪的网页设计培训好
  • 金华网站建设公司招聘怎么在百度上推广自己
  • 开服网站建设做网站需要交维护费么
  • 商城网站前期准备可以分为( )
  • 内江网站seowordpress导航框架
  • 敦化网站建设开发者模式是干什么的
  • 新网站建设服务公司网页设计软件下载网站
  • seo查询工具网站西部数码WordPress开启伪静态
  • wordpress xampp建站84yn页面访问升级
  • 网络公司企业网站源码合肥网站建设渠道
  • 现在 做网站 技术路线亚洲杯篮球直播在什么网站
  • 网站开发技术的现状宜昌建设银行网站
  • 怎么样做好网站建设电子商务网站开发的总结
  • 宁波网站建设公司信息查询十大猎头公司排名