历史上的今天
返回首页

历史上的今天

今天是:2024年10月06日(星期日)

2018年10月06日 | STM32EXTI外部中断中使用5以后的口配置说明

2018-10-06 来源:eefocus

当我们在使用外部中断的时候 STM32基本每一个io口都可以当外部中断使用,在设置中断优先级的时候有个很模糊的地方容易出错 这里我说一下

  定义中断口的代码我略过,这里假设使用的是PG8口做外部中断,EXTI8线


   NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);


  NVIC_config.NVIC_IRQChannel=EXTI9_5_IRQn;


  NVIC_config.NVIC_IRQChannelPreemptionPriority=0;


  NVIC_config.NVIC_IRQChannelSubPriority=0;


  NVIC_config.NVIC_IRQChannelCmd=ENABLE;


  NVIC_Init(NVIC_config);


  简单一句话“当使用9到5 的EXIT时候 用EXTI9_5_IRQn 使用 15_10的EXTI时候 用EXTI10_10_IRQn 其他就是 EXTI0_IRQn EXTI1_IRQn EXTI2_IRQn EXTI3_IRQn EXTI4_IRQn”


推荐阅读

史海拾趣

Crystek公司的发展小趣事

随着科技的快速发展和市场的不断变化,Crystek公司意识到只有不断创新才能保持竞争优势。因此,公司加大了研发投入,积极引进先进技术,推出了一系列具有创新性和竞争力的新产品。其中,温度补偿晶体振荡器(TCXO)和压控晶体振荡器(VCXO)等产品的推出,不仅提升了Crystek公司的技术实力,也进一步巩固了其在行业中的领先地位。同时,公司还不断优化生产工艺和质量控制体系,确保产品的高性能和可靠性。

Gwconnect (Molex)公司的发展小趣事
超声波在医疗领域也有广泛应用,如超声波诊断仪利用超声波发射电路产生超声波并接收反射信号来形成图像,帮助医生进行疾病诊断。
ARCOLECTRICSWITCHES公司的发展小趣事

随着电子行业的不断发展,ARCOLECTRIC SWITCHES公司意识到单打独斗已经无法满足市场需求。因此,公司积极寻求与上下游企业的合作,共同打造完善的产业链。通过与供应商建立长期稳定的合作关系,确保原材料的稳定供应;与下游企业开展深度合作,共同研发新产品、开拓新市场。这种合作共赢的模式使得ARCOLECTRIC SWITCHES公司在行业中更具竞争力。

CLANDELL公司的发展小趣事

随着公司规模的扩大,CLANDELL公司开始积极履行社会责任。公司不仅关注自身的经济效益,还积极参与公益事业和环保活动。同时,公司还注重员工的福利待遇和职业发展,为员工提供良好的工作环境和培训机会。这些举措不仅提升了CLANDELL公司的社会形象,也为公司的可持续发展注入了新的动力。

这五个故事只是CLANDELL公司发展过程中的一部分,它们展示了公司在电子行业中的崛起之路,也反映了公司不断追求卓越、勇于创新的精神风貌。

统宇电研(Coilmaster)公司的发展小趣事

面对日益激烈的市场竞争,统宇电研不断拓展市场领域,寻求新的增长点。公司积极参与国内外行业展会和论坛,加强与客户的沟通与交流,深入了解市场需求。同时,统宇电研还针对不同地区的市场特点,制定了灵活多样的销售策略和方案。这些努力使得统宇电研的市场份额不断扩大,品牌知名度也逐渐提升。

AINFO Inc公司的发展小趣事

AINFO Inc公司在初创期便明确了其在电子行业中的技术发展方向和市场定位。公司注重技术积累,投入大量资源进行研发,逐步在某一领域取得了技术突破。同时,公司对市场进行了深入调研,确定了目标客户群体和市场需求,为后续的产品开发和市场推广打下了坚实基础。

问答坊 | AI 解惑

PIC 8位单片机的电源和时钟

单片机是一种超大规模集成电路,在该集成电路内有成千上万个晶体管或场效应管,因此,要单片机正常运行,就必须为其提供能量,即为片内的晶体管或场效应管供给电源,使其能工作在相应的状态。  PIC16F84单片机需要一个5V电源(实际工作电压为4?0V ...…

查看全部问答>

51单片机驱动电动机

本帖最后由 paulhyde 于 2014-9-15 09:39 编辑 51单片机控制四相步进电机 作者:易劲松 QQ:371719025 Email:yijingsong@hotmail.com   接触单片机快两年了,不过只是非常业余的兴趣,实践却不多,到现在还算是个初学者吧。这几天给自己的任 ...…

查看全部问答>

两个RtlInitUnicodeString()有什么区别

创建设备名称    UNICODE_STRING devName;    RtlInitUnicodeString(&devName,L\"\\\\Device\\\\MyDDKDevice\"); 创建符号链接    UNICODE_STRING symLinkName;    RtlInitUnicodeString(&symLinkNam ...…

查看全部问答>

WDM驱动的3个初级问题

各位大虾,小弟有以下几个问题需要向大家求助: 1、设备管理器中显示出的设备,是根据什么显示出来的,为什么有时候我插入一个设备,里面会多出两个对应设备,以下有3个例子: (1)比如我插入我的USB接口的移动硬盘,会在\"通用串行总线控制器\" ...…

查看全部问答>

WinCE 定制 explorer 资源管理器是如何把各个资源加载进去的呢

WinCE 定制  explorer 资源管理器是如何把各个资源加载进去的呢? 看了下代码,不知道explorer 资源管理器是如何把任务栏,图片,菜单,等等加载进去的。…

查看全部问答>

本人想购买一套EKK-LM3S8962用于学习,价格希望在300以内!

今晚几乎把TI M3的帖子都翻了一遍,心情澎湃啊!如果那位前辈有要转手的,请加QQ:316950354,谢谢! [ 本帖最后由 artcam 于 2011-8-30 01:08 编辑 ]…

查看全部问答>

FRAM_GUI.exe无法运行

刚在试试买回来的板子 FRAM_GUI.exe双击没反应?   另MSP-EXP430FR5739的例程是用ccs打开还是IAR?…

查看全部问答>

单色位图动画制作

在制作界面时我们需要使用到一些开机界面或动画效果,如果使用图片通过图片转换软件生成的彩色图片太大,以宝马开发板开机动画“宝马奔跑”为例,若使用120*80的照片转换成16为彩色数组需要使用到120*80*16/2=19200字节,动画使用5帧图片组成,即需 ...…

查看全部问答>

转让一些全新ST 新唐的ARM Cortex®-M4, M0 开发板 有买有送

本帖最后由 fesns 于 2015-3-5 20:01 编辑 帮同事转让一些全新的ARM Cortex®-M4, M0 开发板 全新的STM32F103VCT6 步进电机驱动板. 有步进电机驱动程序 STM32F103VCT6+2.8TFT + 二轴步进电机+驱动L6205 最大电流2.8A 270 不还价 全新的新唐 ...…

查看全部问答>