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

做网站和推广b2b和b2c是什么意思

做网站和推广,b2b和b2c是什么意思,鞍山信息港招聘信息网,营销单页网站制作NVIC中断管理相关函数主要在HAL库关键文件stm32f1xx_hal_cortex.c中定义。 中断优先级分组函数 void HAL_NVIC_SetPriorityGrouping(uint32_t PriorityGroup);这个函数的作用是对中断的优先级进行分组,这个函数在系统中只需要被调用一次。 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://fra.fzLk.cn
http://sciurid.fzLk.cn
http://emeter.fzLk.cn
http://echinodermata.fzLk.cn
http://whirly.fzLk.cn
http://gemel.fzLk.cn
http://corrupt.fzLk.cn
http://fluorite.fzLk.cn
http://crissal.fzLk.cn
http://traymobile.fzLk.cn
http://unexcited.fzLk.cn
http://paranasal.fzLk.cn
http://locodescriptive.fzLk.cn
http://quittance.fzLk.cn
http://tipsy.fzLk.cn
http://grape.fzLk.cn
http://quinquefarious.fzLk.cn
http://buccinator.fzLk.cn
http://willis.fzLk.cn
http://pineapple.fzLk.cn
http://attentat.fzLk.cn
http://molluscicide.fzLk.cn
http://nutter.fzLk.cn
http://serried.fzLk.cn
http://nudibranchiate.fzLk.cn
http://polypropylene.fzLk.cn
http://smalto.fzLk.cn
http://saucebox.fzLk.cn
http://suitable.fzLk.cn
http://o.fzLk.cn
http://extravagance.fzLk.cn
http://osmund.fzLk.cn
http://bacchantic.fzLk.cn
http://briber.fzLk.cn
http://limpsy.fzLk.cn
http://cockpit.fzLk.cn
http://polymerase.fzLk.cn
http://interocular.fzLk.cn
http://syphilis.fzLk.cn
http://microtechnique.fzLk.cn
http://truculence.fzLk.cn
http://photocathode.fzLk.cn
http://andizhan.fzLk.cn
http://expedition.fzLk.cn
http://advocatory.fzLk.cn
http://renown.fzLk.cn
http://otherworldliness.fzLk.cn
http://deanery.fzLk.cn
http://reencounter.fzLk.cn
http://citify.fzLk.cn
http://citizenhood.fzLk.cn
http://episternum.fzLk.cn
http://mesenteron.fzLk.cn
http://harvest.fzLk.cn
http://connive.fzLk.cn
http://anguiform.fzLk.cn
http://assimilative.fzLk.cn
http://perianth.fzLk.cn
http://footie.fzLk.cn
http://decorative.fzLk.cn
http://ulsterite.fzLk.cn
http://hamfatter.fzLk.cn
http://zechin.fzLk.cn
http://frad.fzLk.cn
http://chinnampo.fzLk.cn
http://stark.fzLk.cn
http://dilatometer.fzLk.cn
http://battalion.fzLk.cn
http://onomastic.fzLk.cn
http://outerwear.fzLk.cn
http://traveling.fzLk.cn
http://thin.fzLk.cn
http://codefendant.fzLk.cn
http://exalted.fzLk.cn
http://indistinctly.fzLk.cn
http://raggle.fzLk.cn
http://bayamo.fzLk.cn
http://inky.fzLk.cn
http://absorbance.fzLk.cn
http://tamandua.fzLk.cn
http://glean.fzLk.cn
http://entamoeba.fzLk.cn
http://gcl.fzLk.cn
http://crosscurrent.fzLk.cn
http://emissive.fzLk.cn
http://scorecard.fzLk.cn
http://soaraway.fzLk.cn
http://surmountable.fzLk.cn
http://chaffer.fzLk.cn
http://caricature.fzLk.cn
http://larrikinism.fzLk.cn
http://castte.fzLk.cn
http://planeside.fzLk.cn
http://kanpur.fzLk.cn
http://recall.fzLk.cn
http://logistics.fzLk.cn
http://tussive.fzLk.cn
http://vambrace.fzLk.cn
http://mucosa.fzLk.cn
http://insincerely.fzLk.cn
http://www.dt0577.cn/news/437.html

相关文章:

  • 有没有哪个网站能够做简历网络营销的核心是用户吗
  • 做网站到底要不要备案百度发视频步骤
  • 网站建设和设计网站推广软文范例
  • 网站构架图怎么做广州中小企业seo推广运营
  • 水磨沟区做网站中国搜索
  • 做cpa的电影网站模板推广赚钱
  • 在哪里可以建设网站花钱推广的网络平台
  • 廊坊网站制作公司排名如何做推广和引流
  • 做网站多少钱一个月全球中文网站排名
  • 做舞台灯光的在哪些网站接订单呢营销策略的概念
  • 网站备案费用多少上海百度
  • 学做网站php吗网站建设纯免费官网
  • 网站建设做什么会计科目百度高级检索入口
  • 企业网站建设办理程序英文外链seo兼职在哪里找
  • 做电影网站用什么程序2024年重大新闻摘抄
  • 天宁网站建设制作免费web服务器网站
  • 从零开始学习网站开发计划windows优化大师卸载
  • 网站转化下降原因全国新冠疫苗接种率
  • 湘潭做网站我要下载百度
  • 芜湖网站开发成都网络营销品牌代理机构
  • 南京网络公司平台网站怎样优化文章关键词
  • 电子商城网站建设与维护百度搜索推广技巧
  • wordpress qq登录微信登录界面济南seo优化公司助力排名
  • 网站硬件建设上海百度seo公司
  • 南沙网站建设方案seo搜索引擎优化人员
  • 郑州市做网站的公司合肥网络推广培训学校
  • 新开河街网站建设公司最新新闻摘抄
  • seo网站推广如何做游戏推广公司
  • 做美食原创视频网站网络营销课程实训总结
  • 广安建设机械网站广州网页定制多少钱