找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

[复制链接]

8

主题

11

帖子

92

积分

二级会员(20)

Rank: 2Rank: 2

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

EDA365欢迎您!

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

x
大家帮忙看一下这个用ICC AVR 编写的MEGA128的程序,为何我给了INT3下降沿,而程序始终无法进入到中断里面去执行程序?还有哪里没有设置正确吗?
0 E$ w# S4 ^# N' k2 |! ]4 W#include<iom128v.h>
; n7 X, H- G- y* G" }" a+ G6 e9 X#include<macros.h>& V; P' I+ A5 ^/ o, W! r) M

- q8 D% a# c4 s  f#define uchar undigned char
1 C6 [' n4 \  V# F1 k% z) y$ H4 N; f; b$ J  O& u
#pragma interrupt_handler int3_isr:5
& u& L' n7 s/ W3 Q; Dvoid int3_isr(void)
  [  Q. [; B0 @- ~" n{
. r9 A! {+ _7 O. |) F+ K2 o* G) C        PORTA=0X0F;
: \$ Y: [( r( y$ s}
: |1 U) x- L/ }7 D  U( E9 ~- t2 C2 j: _2 _% y, [$ n9 ^. K4 _
void INT3_init(void)
7 Y: [0 K1 _% D# v. D{
, f1 K3 h/ I6 @8 @* \1 S: J# S7 h4 I        EIMSK=0X00;                //屏蔽外部中断
) E( r: s4 A4 D" F5 a6 j        EICRA=0X80;                //设置外中断3为下降沿触发
9 T' M& a' J! z- W' `9 t, U        EIFR=0X00;                //中断寄存器置0. \- \: ]2 ?7 R$ Z+ p
        SREG=0X80;                //打开全局中断9 {3 _7 n0 n( k& x0 C1 D. i# _/ h) |7 Z
        EIMSK=0X08;                //使能外部中断33 W' I4 E4 E6 G+ ^3 j! g9 }
}4 a$ k& J: ?5 Q) U" @$ T
) |7 A5 Z) f) S8 v# F$ l8 p
void main(void)
6 t3 x  n0 d% G, B( ?: \' A* j{  D0 R" j/ c5 V+ y, m! s
        PORTA=0XFF;- ~, l, ]- P9 O4 ~
        DDRA=0XFF;
: R9 t5 _- o, e/ E        PORTE=0X04;
/ R0 k; y/ ~5 E        DDRE=0X04;- U5 N4 f2 [+ z: X) V) l
        INT3_init();        //中断初始化) p+ [0 k% ~$ e# l! J
        while(1)2 l# z: {* @( H  P
        {" b5 T6 E. H; W* A
         PORTA=0X00;
' U: B; \* ^3 h        }
- q! _: D- l. d/ Z}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

3

主题

103

帖子

1770

积分

四级会员(40)

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

积分
1770
2#
发表于 2012-8-7 13:06 | 只看该作者
百度一段中断程序参考啥
, R* _+ N5 H9 W
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-27 20:06 , Processed in 0.068698 second(s), 32 queries , Gzip On.

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

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

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