IAR环境下中断函数无反应
来源:互联网 发布:淘宝上开网店要收费吗 编辑:程序博客网 时间:2024/05/01 10:06
2013-04-05 补充:终于明白lpc2xxx_cstartup.s79对中断的控制过程了!!!!
说明:一下文章虽然可以解决问题,但是只为解决问题而解决问题,为避免误人子弟,
更新博文:IAR环境下中断控制 http://blog.csdn.net/shi020910/article/details/8762442
实验环境:IAR开发环境
LPC2148开发板
在IAR下开发真是各种特殊各种问题啊。。。
这次的问题是中断函数没有反应
解决方法是:
1)将Config目录下的lpc2xxx_cstartup.s79文件中的关于中断的注释去掉,如图:
2)在中断入口函数前加上
#pragma vector = 0x18(IRQ入口函数)
#pragma vector = 0x1C(FIQ入口函数)
//LED#pragma vector = 0x18__irq void irq_handler(void){ //delay(1000); if((IO1PIN&(0x1<<16))==0) IO1SET |= 0X1<<16; else IO1CLR |= 0x1<<16; EXTINT = 0x1; VICVectAddr = 0X0;}//BEEP#pragma vector = 0x1C__irq void fiq_handler(void){ IO0SET |= 0X1 << 7; delay(50); IO0CLR |= 0X1 << 7; EXTINT = 0x4; VICVectAddr = 0X0;}
嘿嘿,小小坏心眼,需要代码的人帮忙给点下载分吧~~我可是传了整个工程啊
代码内容:中断控制LED和蜂鸣器
下载地址:http://download.csdn.net/detail/shi020910/5189362
2013-04-02 补充:今天刚刚发现,其实可以把config目录下的lpc2xxx_cstartup.s79直接去掉,然后不需要加那个#pragma vector = 0x18(IRQ入口函数)也可以了。。不过写FIQ时还是要加的,要不然没办法规定入口地址啊,不像IRQ一样,可以规定中断入口地址。
- IAR环境下中断函数无反应
- IAR环境下中断函数无反应
- IAR环境下中断控制
- UART中断方式发送无反应
- ubuntu 下locate 无反应
- 在IAR环境下,lpc2478 用户程序的地址及中断向量设置
- 在IAR环境下,lpc2478 用户程序的地址及中断向量设置
- STM8中断的设置(ST Visual Develop和IAR环境下)
- 关于waitKey()函数按键无反应情况
- IE下GridView导出Excel无反应
- linux下oracle10g监听无反应
- 【MSP430 编译器使用经验】+ IAR 环境下的函数定位加载(分散加载)方法
- stm32 IAR环境printf函数调用
- IAR IDE下的inline函数
- IAR下STM8S207单片机各模块的无库例程
- IAR下STM8S207单片机各模块的无库例程
- IAR AVR 中断应用
- IAR的中断程序
- 指针练习一
- struts2项目搭建过程遇到的问题反思
- 程序员的未来在哪里?
- C#:Equals, ReferenceEquals与==的区别
- hWnd,hDC,CDC有什么区别
- IAR环境下中断函数无反应
- 软件设计中的哪些类是怎么来的
- C++ Public, Protected, Private
- 看了C++primer后,用书上的方法写个hw
- 为何 GoldenGate replicat 进程显示 running 而不应用任何记录?
- 系统性能优化总结—数据库索引
- 免费开源的权限管理配套代码生成器
- 如何学好编程%2B(精挑细选编程教程,帮助现在在校学生学好编程,让你门找到编程的方向)四个方法总有一个学好编程的方法适合你%2529
- 关于专业与习惯