历史上的今天
返回首页

历史上的今天

今天是:2025年02月15日(星期六)

2019年02月15日 | LPC1788外部中断的例子,基于Keil MDK

2019-02-15 来源:eefocus

网上LPC1700外部中断的例子都是ADS的,我来贡献个Keil MDK的吧


以外部中断0(EINT0)为例,低电平触发中断


关键代码如下:


//头文件为MDK 4.23带的"LPC177x_8x.h",代码中所用宏均在其中可以找到定义 


#include "LPC177x_8x.h" 


 


LPC_IOCON->P2_10 = (LPC_IOCON->P2_10 & ~0x07) | 1;  //把P2.10设为EINT0 


LPC_SC->EXTMODE &= ~0x01;  //中断为电平触发 


LPC_SC->EXTPOLAR &- ~0x01; //低电平触发中断 


LPC_SC->EXTINT |= 1; //清空下EINT0中断标记 


NVIC_EnableIRQ(EINT0_IRQn); //使能EINT0中断  


 


-----------------------------------------------------------------------------------------------


 


//EINT0中断处理函数 


void EINT0_IRQHandler(void){ 


 //在这里添加你要的中断处理代码 


LPC_SC->EXTINT |= 1; //中断处理完毕,清空中断标志 


}


推荐阅读

史海拾趣

BOPLA公司的发展小趣事

为了进一步提升公司的竞争力,BOPLA积极寻求与其他企业的合作机会。通过与上下游企业建立紧密的合作关系,公司实现了产业链的协同发展。同时,BOPLA还与其他创新型企业进行技术交流和合作研发,共同推动电子行业的发展。这种合作模式不仅提升了公司的技术水平,还为公司带来了更多的商业机会和发展空间。

以上便是关于BOPLA公司在电子行业中发展的几个可能的故事情节。这些故事展示了BOPLA在创业初期、技术突破、市场拓展、绿色转型以及合作与共赢等方面的努力和成就。当然,实际的发展过程可能更加复杂和多变,但无论如何,BOPLA都以其坚韧不拔的精神和不断创新的态度,在电子行业中留下了深刻的印记。

超霸(GP)公司的发展小趣事

随着技术的不断成熟,绿索超容的产品线也日益丰富。公司推出了涵盖大、中、小型超级电容器在内的多种产品规格,广泛应用于智能电网、新能源、智能表计、军工等领域。特别是在智能四表(智能电表、智能水表、智能燃气表、智能热能表)等细分市场上,绿索超容的产品凭借其稳定可靠的性能,赢得了大量客户的青睐。同时,公司还积极拓展海外市场,将中国制造的超级电容器推向世界。

East Texas Integrated Circuits公司的发展小趣事

随着全球对环境保护和可持续发展的重视日益提高,ETIC也开始积极探索可持续发展的道路。公司致力于研发环保型集成电路产品,采用绿色生产工艺和材料,减少对环境的影响。同时,ETIC还积极参与社会公益事业和环保活动,推动企业与社会的和谐发展。这些努力使ETIC在电子行业树立了良好的企业形象和品牌形象。

以上五个故事是根据电子行业的一般情况和集成电路领域的发展特点虚构的。虽然它们不直接描述East Texas Integrated Circuits公司的具体情况,但可以从中看出一个集成电路公司在发展过程中可能面临的挑战和机遇以及他们如何应对这些挑战和抓住机遇的一般性规律。

芯源半导体(CW)公司的发展小趣事

为了进一步提升公司的竞争力,芯源半导体(CW)公司开始实施国际化战略。公司积极拓展海外市场,参加国际展会和论坛,与国际同行进行交流与合作。同时,公司还设立了海外研发中心,引进国际优秀人才和技术资源,以加强公司的研发实力和市场竞争力。这些举措使芯源半导体(CW)公司在国际市场上逐渐崭露头角。

Analogic Corporation公司的发展小趣事

为了进一步提升公司的竞争力,芯源半导体(CW)公司开始实施国际化战略。公司积极拓展海外市场,参加国际展会和论坛,与国际同行进行交流与合作。同时,公司还设立了海外研发中心,引进国际优秀人才和技术资源,以加强公司的研发实力和市场竞争力。这些举措使芯源半导体(CW)公司在国际市场上逐渐崭露头角。

Eurohm Resistors公司的发展小趣事

在电子行业的早期,Eurohm Resistors公司就以其独特的技术创新能力崭露头角。公司创始人敏锐地察觉到了半导体技术在电子行业中的重要地位,于是投入大量资源研发高精度、高稳定性的电阻器。通过不断的技术迭代和创新,Eurohm Resistors成功推出了一系列性能卓越的电阻器产品,赢得了市场的广泛认可。

问答坊 | AI 解惑

FPGA高手经验谈

FPGA高手经验谈 …

查看全部问答>

早就想参加飞思卡尔技术论坛,这次终于有机会了

做芯片这行好几年,各种技术会议也参加了不少,只是飞思卡尔的技术论坛还没有去过。一直想参加,毕竟属于行业的老大啊!可是哪有那么容易! 今年的飞思卡尔大学生智能车赛开办了一个博客大赛,参与投票的工程师就有机会参加技术论坛。赶紧去投 ...…

查看全部问答>

关于Stellaris系列UART的FIFO新认识!

【经典提问】   有没有办法去掉UART的FIFO,或者怎样才能实现每收发一个字符就中断一次呢?Stellaris系列ARM的UART好像无法做到这一点,存在缺陷! 【精妙解答】   误解了,根本就不是缺陷,这恰恰是优点!   看来许多人还没有真正理解FI ...…

查看全部问答>

PB编译项疑问??

请问大家这个PB的编译选择项有什么不同么?之前我编译的时候,修改了一点就要重新编译,一等就是一个小时。我在网上找到一个快速编译的方法,可是这好像只是针对修改了的驱动而言。 所以我有几个疑问,还望大家能帮我解答。 如果我只是增加驱动, ...…

查看全部问答>

c置位代码,大家解释解释。

#define bwMCDR2_ADDRESS 4 #define bsMCDR2_ADDRESS 17 #define bmMCDR2_ADDRESS BIT_MASK(MCDR2_ADDRESS) #define BIT_MASK(__bf) (((1U …

查看全部问答>

采用多进程还是多线程?

高压电线的巡检机器人,主要并行执行三个任务: 1.在电线上自主行走; 2.不断的摄像 3.并把摄像的数据传给地面的基站. 用多进程,还是多线程比较合适?有以下三种意见: (1)用三个线程; (2)第一个任务,作为一个进程.第二和第三个任务作为两个线程放 ...…

查看全部问答>

有趣的涂鸦轨道车 随着你的笔尖开动

在八零后的集体记忆里,玻璃珠拍纸片、一款四驱车就征服了一代人。这辆高科技的涂鸦轨道车比四驱车更加妙不可言。它不像其他的远程遥控小车,必须放在固定的玩具轨道里或者用遥控器控制。只要用一个黑色记号笔画出你想要的路途,小车里的光学感应器 ...…

查看全部问答>