历史上的今天
返回首页

历史上的今天

今天是:2025年04月22日(星期二)

正在发生

2019年04月22日 | stm32f103学习笔记——NVIC初始化

2019-04-22 来源:eefocus

初学STM32F103的中断优先级配置,感觉很难找到着手点,下面给出NVIC初始化程序的注释,供大家参考:


void Nvic_Init(void)//中断优先级初始化

{

NVIC_InitTypeDef NVIC_InitStructure;


/* NVIC_PriorityGroup */

NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//指定抢占优先级为两位,响应优先级为2位,(抢占优先级->响应优先级->中断向量表顺序)

NVIC_InitStructure.NVIC_IRQChannel=TIM3_IRQn;//指定TIMER3中断

NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;//指定抢占优先级为2

NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;//指定响应优先级为0

NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;//使能中断请求

NVIC_Init(&NVIC_InitStructure);//根据赋的结构体对NVIC初始化


NVIC_InitStructure.NVIC_IRQChannel = TIM4_IRQn;            //指定TIMER4中断

NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;  //指定抢占优先级为0,0为最高优先级

NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;         //指定响应优先级为0

  NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;            //使能中断请求

NVIC_Init(&NVIC_InitStructure);                            //根据赋的结构体对NVIC初始化


/* Enable the USARTy Interrupt */

NVIC_InitStructure.NVIC_IRQChannel = USART3_IRQn;//指定串口3中断

NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;//指定抢占优先级为1

NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;//指定响应优先级为0

NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;//使能中断请求

NVIC_Init(&NVIC_InitStructure);//根据赋的结构体对NVIC初始化

}


推荐阅读

史海拾趣

Hi-G Relays公司的发展小趣事

机顶盒,这一在现代家庭娱乐中扮演重要角色的设备,全称为数字视频变换盒,俗称“机顶盒”或“机上盒”。其专业性体现在作为连接电视与外部信号源的桥梁,能够接收并转换多种来源的数字电视信号,如有线电缆、卫星天线、宽带网络及地面广播,使之在电视机上得以播放。同时,机顶盒还具备强大的解码能力,能将复杂的数字信号转换成电视可识别的视频和音频流,确保用户享受到高清乃至超高清的视觉盛宴。

科普性方面,机顶盒不仅让传统模拟电视机焕发新生,通过数模转换技术,让观众能够观看到数字电视节目,更通过其丰富的增值服务,如电子节目指南、因特网网页浏览等,极大地丰富了电视观看体验。此外,机顶盒还具备网络交互功能,用户可通过其连接到互联网,享受在线购物、观看网络视频、玩游戏等多元化活动,使电视机从单向接收信息的设备转变为智能互动终端。

随着技术的不断进步,机顶盒的功能和应用场景也在不断扩展。从基本的电视观看,到家庭影院般的视听享受,再到智能语音控制、个性化节目推荐等智能化服务,机顶盒正逐步成为现代家庭娱乐不可或缺的一部分。未来,随着高清、超高清技术的普及以及人工智能、云计算等技术的应用,机顶盒将向更加智能化、多功能化的方向发展,为用户带来更加便捷、丰富的娱乐体验。

诚润电子(CHEVRON)公司的发展小趣事

诚润电子深知,一个优秀的团队是企业成功的关键。因此,他们一直致力于打造一支高素质、专业化的团队。公司注重员工的培训和发展,为员工提供广阔的职业发展空间和良好的福利待遇。同时,诚润电子还积极营造一种积极向上的企业文化氛围,让员工在工作中感受到归属感和成就感。这种良好的团队建设机制为诚润电子的持续发展提供了有力的保障。

EIC [EIC discrete Semiconductors]公司的发展小趣事

EIC公司一直秉持着环保责任和社会责任感。公司在生产过程中积极采用环保材料和工艺,减少废弃物排放和能源消耗。同时,EIC还积极参与社会公益活动,为社会做出了积极贡献。这些举措不仅提升了公司的社会形象,也为公司的可持续发展奠定了坚实的基础。

科山芯创(COSINE)公司的发展小趣事

自成立以来,科山芯创始终坚持技术创新。他们投入大量资源用于研发,不断推出新产品。其中,COS8820射频收发芯片、COS6212线驱动器功放芯片等产品,凭借其优异的性能和稳定性,在市场上获得了广泛认可。这些产品的成功,不仅证明了科山芯创的技术实力,也为其在电子行业中树立了良好的口碑。

DMS Electronic Components, Inc公司的发展小趣事

DMS深知品质对于企业的重要性,因此从一开始就建立了严格的质量管理体系。公司采用先进的生产设备和工艺,对每一个环节都进行严格把关,确保产品质量符合国际标准。DMS还积极参与国际认证,通过ISO9001、CE、UL等认证,进一步提升了品牌的国际竞争力。

ALTERA(阿尔特拉)公司的发展小趣事

DMS自创立之初,就致力于电子元器件的技术创新。公司投入大量研发资源,成功开发出一系列高性能、低成本的电子元器件,这些产品迅速在市场上获得了认可。随着技术的不断进步,DMS不断推出新产品,满足了客户日益增长的需求,逐渐在电子行业中树立了技术领先的形象。

问答坊 | AI 解惑

火灾报警远程  锁定火灾地点只三秒

常熟火灾自动报警远程监控中心昨天启用,在一间一百多平方米的监控室里,借助远程视频监控系统,接警人员只需短短3秒钟,就能迅速掌握联网单位的消防安全情况。常熟是继太原之后的全国第二家使用这一火灾报警系统的城市。      ...…

查看全部问答>

高分求个windows ce里的Btdrt.lib

谁有的话,发一个给我,zxbsky@163.com 谢谢! 要的是Btdrt.lib…

查看全部问答>

菜鸟提问:SHBrowseForForlder()不能用,怎么代替

我是个初学者,我这个平台不能使用SHBrowseForForlder()这个方法,想找另外一个方法来代替SHBrowseForFolder,达到相同的效果, 或者可以不用打开浏览文件夹着个对话框,直接可以保存文件到指定目录也可以。劳驾各位帮忙啊…

查看全部问答>

请教一个evc编译器的问题

evc的directories 设置多行的时候(7行).会自动清空..这个是什么原因,怎么解决呢? …

查看全部问答>

在NXP可以申请LM拉!

找PDF居然发现这个好玩的…

查看全部问答>

LM3S管脚不能被程序设置为高,背光灯不能点亮

最近受打击不小,这是第三块板子了,还是有问题需要向大家求助。 开发环境概况: MCU:    LM3S5C56 Rev A2, 512 KB flash 64KB SRAM, 64 LQFPJ-LINK: V8, DLL version是最新 V4.52cIAR:        Embedded ...…

查看全部问答>

请问大家在哪个公司做PCB

请大家推荐一个制作pcb样本的公司。 希望该公司的制版水平比较高,因为要做BGA扇出过孔,都很小,有不少PCB打样公司都做不成。 希望大家能推荐一个,信誉比较好的,谢谢大家。…

查看全部问答>

南华大学黄智伟 收集整理的一些恒流源电路

本帖最后由 paulhyde 于 2014-9-15 03:58 编辑 南华大学黄智伟 收集整理的一些恒流源电路  …

查看全部问答>