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

LIB3:MISC固件库 - LI,Yi

1. misc.h

* @file    misc.h
* @brief   本文件包含所有杂项固件库函数的函数原型(CMSIS 函数的补充功能)。

1.1 变量声明

/** * @brief  NVIC 初始化结构体定义  */typedef struct
{uint8_t NVIC_IRQChannel;                    /*!< 指定要使能或禁用的中断通道。此参数可以是 @ref IRQn_Type 中的值(关于完整的 STM32 器件中断通道列表,请参考 stm32f10x.h 文件) */uint8_t NVIC_IRQChannelPreemptionPriority;  /*!< 为 NVIC_IRQChannel 所指定的中断通道设置抢占优先级。此参数取值范围为 0 至 15,具体规则参考表格 @ref NVIC_Priority_Table */uint8_t NVIC_IRQChannelSubPriority;         /*!< 为 NVIC_IRQChannel 所指定的中断通道设置响应优先级。此参数取值范围为 0 至 15,具体规则参考表格 @ref NVIC_Priority_Table */FunctionalState NVIC_IRQChannelCmd;         /*!< 指定 NVIC_IRQChannel 中定义的中断通道是否使能。此参数可设置为 ENABLE(使能)或 DISABLE(禁用) */   
} NVIC_InitTypeDef;

1.2 函数声明

void NVIC_PriorityGroupConfig(uint32_t NVIC_PriorityGroup);
void NVIC_Init(NVIC_InitTypeDef* NVIC_InitStruct);

2. misc.c

* @file    misc.c
* @brief   本文件提供所有杂项固件库函数(CMSIS 函数的补充功能)。
/*** @brief  配置中断优先级分组:抢占优先级和响应优先级。* @param  NVIC_PriorityGroup: 指定优先级分组的位分配长度。*   此参数可以是以下值之一:*     @arg NVIC_PriorityGroup_0: 0 位用于抢占优先级,*                                4 位用于响应优先级*     @arg NVIC_PriorityGroup_1: 1 位用于抢占优先级,*                                3 位用于响应优先级*     @arg NVIC_PriorityGroup_2: 2 位用于抢占优先级,*                                2 位用于响应优先级*     @arg NVIC_PriorityGroup_3: 3 位用于抢占优先级,*                                1 位用于响应优先级*     @arg NVIC_PriorityGroup_4: 4 位用于抢占优先级,*                                0 位用于响应优先级* @retval 无*/
void NVIC_PriorityGroupConfig(uint32_t NVIC_PriorityGroup)/*** @brief  根据 NVIC_InitStruct 中的指定参数,初始化 NVIC 外设。* @param  NVIC_InitStruct: 指向 NVIC_InitTypeDef 结构体的指针,*         该结构体包含了指定 NVIC 外设的配置信息。* @retval 无*/
void NVIC_Init(NVIC_InitTypeDef* NVIC_InitStruct)
http://www.gsyq.cn/news/55501.html

相关文章:

  • 《从“直接对话”到 “集成开发调用”:智谱 GLM-4.6 引领 Coding 场景的效率跃迁》 - 实践
  • day10-Dify对接本地大模型
  • WebRTC在低时延直播中的应用
  • 合并 K 个升序链表-leetcode
  • Windows 11 上安装 JDK
  • cacti 监控 linux
  • 用了会Windows 10
  • 2025 年 11 月牛奶分析仪厂家推荐排行榜,实验室/进口/全自动牛奶分析仪,乳品厂/奶农/牧场用牛奶分析仪,德国盖博/FUNKE GERBER/LUM及美国PerkinElmer品牌精选
  • 哈希表封装myunordered_map以及set - 详解
  • LangGraph1.0智能体本地开发调测搭建
  • 朝阳区婚姻律师事务所推荐:婚姻家事法律服务机构参考
  • 北京婚姻家庭法律事务所服务及专业机构参考
  • 北京处理家暴案件厉害的律师有哪些?行业实务参考
  • 北京离婚官司最厉害的律师有哪些?婚姻纠纷解决团队参考
  • 电商业务
  • 北京家事律师事务所有哪些?本地专业机构信息整理
  • 磁悬浮轴承非线性控制的挑战与难点剖析 - 实践
  • 绩效管理千万要抓好这2大关键,3个前提!
  • 有智能功能的家用咖啡机品牌推荐
  • 完整教程:WPF 核心概念笔记(补充示例)
  • 2025 最新铁芯源头厂家权威推荐榜:精准工艺加持,全场景适配品牌实力甄选环形铁芯/互感器铁芯公司推荐
  • Swift报错“EXC_BAD_ACCESS“?内存管理的ARC原理深度解析 - 详解
  • 2025年深圳CE标准机构权威推荐榜单:CE认证标准/CE检测认证/CE检测报告源头机构精选
  • 2025 最新加工厂家推荐!车铣复合 / 精密零件 / CNC 数控等加工服务品牌排行榜:权威甄选优质合作商高精度走心机 / 不锈钢铝合金黄铜非标零件加工推荐
  • wps 取消自动编号
  • NocoBase 本周更新汇总:新增图表配置的 Al 员工
  • 虚拟机上redhat7.2安装oracle 11g rac 集群
  • 2025年深圳会议室麦克风公司权威推荐榜单:无线会议话筒/桌面会议话筒/无线手拉手会议话筒源头公司精选
  • 2025 最新推荐!塑料板材设备厂家排行榜单:覆盖 PP/ABS/PE/PC 全系列生产线ABS 塑料板材设备/PE 塑料板材设备/PC 塑料板材设备公司推荐
  • oeasy玩py106 列表_删除_del_索引元素_切片