飞思卡尔中断

我用的是S12XDP512#include<hidef.h>#include<mc9s12xdp512.h>#pragmaLINK_INFODERIVATIVE"mc9s... 我用的是S12XDP512
#include <hidef.h>
#include <mc9s12xdp512.h>
#pragma LINK_INFO DERIVATIVE "mc9s12xdp512"
void main(void)
{
TSCR1=0x80;定时器使能
TSCR2=0x80;使能溢出中断,128分频
DDRB=0xff;
PORTB=0x00;初始PORTB口全低,8个LED灯全亮
EnableInterrupts;
while(1);等待中断
}
#pragma CODE_SEG __NEAR_SEG NON_BANKED
void interrupt 17 timovf(void) (这里我不明白这个中断入口写的对不对)
{
EnableInterrupts;
TFLG2_TOF=1;清中断标志
PORTB=~PORTB;取反
}
我的意思想通过定时器模块的16位自由运行计数器产生的溢出中断改变8个LED灯的亮灭,但是调试过程中始终无法进入中断,请各位大虾帮忙看下程序哪里有问题,如可能请加我QQ37326185,如果弄明白了这个中断,我会高分赠送
展开
 我来答
woshizzza
2010-02-10 · TA获得超过252个赞
知道小有建树答主
回答量:271
采纳率:0%
帮助的人:209万
展开全部
改成16看看。。。就是中断入口那里。。估计是这里有问题
晓网科技
2024-10-17 广告
网状网通信实际上就是多通道通信,在实际工业现场,由于各种原因,往往并不能确保每一个无线通道都能够始终畅通,就像城市的街道一样,可能因为车祸,道路维修等,使得某条道路的交通出现暂时中断,此时由于我们有多个通道,车辆(相当于我们的控制数据)仍然... 点击进入详情页
本回答由晓网科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式