找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

电巢直播8月计划
查看: 617|回复: 1
打印 上一主题 下一主题

为何无法进入mega128的外中断?

[复制链接]

8

主题

11

帖子

92

积分

二级会员(20)

Rank: 2Rank: 2

积分
92
跳转到指定楼层
1#
发表于 2012-8-1 22:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
大家帮忙看一下这个用ICC AVR 编写的MEGA128的程序,为何我给了INT3下降沿,而程序始终无法进入到中断里面去执行程序?还有哪里没有设置正确吗?# s% ~* X  O9 Y; M# |/ R+ F  d
#include<iom128v.h>
; u9 `  ~& \. j7 p  {. V#include<macros.h>
1 g7 V( c) [1 q2 m4 H( Q) a5 e7 V3 G7 ]& r/ z
#define uchar undigned char 0 t1 k3 a+ Y* h* J
' m8 l4 Q" c) I# }( n- g( j
#pragma interrupt_handler int3_isr:5" l8 f: N  p5 t
void int3_isr(void)
( K8 [% Q+ c. ]{
( d0 _% f/ ]8 Q        PORTA=0X0F;
5 i* Q+ G. w2 g! g: J  q; J}9 D9 Z5 d; n  n7 @7 t- n! U

' m/ L" @# l0 @void INT3_init(void)
! P/ j& ]( W  z0 [" m0 `: \{- h/ b; }8 b3 h5 o
        EIMSK=0X00;                //屏蔽外部中断2 l4 l/ ^) D: Q5 N* q
        EICRA=0X80;                //设置外中断3为下降沿触发4 D4 \- B- ]& n" ^
        EIFR=0X00;                //中断寄存器置05 e' D/ E1 w- O. N6 X# u' v
        SREG=0X80;                //打开全局中断
  z# ~1 _7 ]) g! U5 t3 k        EIMSK=0X08;                //使能外部中断3+ f1 [2 \, c! O
}3 p6 b3 U/ a% m) W
" h+ |! F( ?  o$ J; c$ M( S
void main(void)
' y# L" a# C( O1 E, b& V9 @& w+ v{1 W$ U" H. v2 Q. L' p
        PORTA=0XFF;
0 R! X5 w7 s2 q! J. B" P        DDRA=0XFF;7 n: P! G9 F; R$ M
        PORTE=0X04;5 w9 |5 D1 g/ L1 a, f0 r
        DDRE=0X04;: K1 f) u( i. v+ P  N5 G
        INT3_init();        //中断初始化# i5 w$ t0 X6 ?+ O: S3 @! g
        while(1)# Q4 e4 j+ E# O) f& q2 O
        {
9 D0 Q2 |0 Z0 w4 y% d         PORTA=0X00;( u* A# u4 L3 t5 [) }* M
        }3 z5 w. u- A% i9 k
}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

3

主题

103

帖子

1770

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1770
2#
发表于 2012-8-7 13:06 | 只看该作者
百度一段中断程序参考啥 5 W2 R% K% y: J
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-7-1 05:22 , Processed in 0.054540 second(s), 29 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表