楼主: kolcbc

[S12] 请教:MC9S12XEP100 定时器溢出中断进不了~

[复制链接]

该用户从未签到

3

主题

42

帖子

0

新手上路

Rank: 1

积分
86
最后登录
1970-1-1
 楼主| 发表于 2010-7-19 15:17:28 | 显示全部楼层

RE:请教:MC9S12XEP100 定时器溢出中断进不了~

我跟着这个同样的设置了一下~~~
#define ROUTE_INTERRUPT(vec_adr, cfdata)                \
INT_CFADDR= (vec_adr) & 0xF0;                         \
INT_CFDATA_ARR[((vec_adr) & 0x0F) >> 1]= (cfdata)
#define TOVF_VEC  0xDE /* vector address= $xxDe */
ROUTE_INTERRUPT(TOVF_VEC, 0x07);
EnableInterrupts;
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-7-19 17:32:50 | 显示全部楼层

    RE:请教:MC9S12XEP100 定时器溢出中断进不了~

    你确认一下中断地址对不对,等晚上回去下个CW5,我试一下。
    该会员没有填写今日想说内容.

    该用户从未签到

    3

    主题

    42

    帖子

    0

    新手上路

    Rank: 1

    积分
    86
    最后登录
    1970-1-1
     楼主| 发表于 2010-7-20 13:03:04 | 显示全部楼层

    RE:请教:MC9S12XEP100 定时器溢出中断进不了~

    多谢!!呵呵~~~~~~~~~  中断向量是      0x0000FFDE  没错的~~~
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-7-20 15:24:36 | 显示全部楼层

    RE:请教:MC9S12XEP100 定时器溢出中断进不了~

    很对不起,可能是我的粗心引起的,我没有看到你的初始化函数,可能是没有初始化而导致的。你试一下,我这没有S12的板子,所以你先试试,如果不行的话,我找块板子试试。
    void TMINI()
    {
      PITCFLMT_PITE=0;disable PIT
      PITCE=0x01;//使用通道0
      PITMUX=0;//通道0连接到定时器0
      PITMTLD0=0x63;
      PITLD0=0x04;
      PITINTE=0x01;enable interupt channel 0
      PITCFLMT_PITE=1;enable PIT
    }
    该会员没有填写今日想说内容.

    该用户从未签到

    30

    主题

    168

    帖子

    0

    高级会员

    Rank: 4

    积分
    799
    最后登录
    1970-1-1
    发表于 2010-7-20 15:33:31 | 显示全部楼层

    RE:请教:MC9S12XEP100 定时器溢出中断进不了~

    #define VectorNumber_Vtimovf 93
    #define VectorNumber_Vectovf 16
     
    下面源代码已经在开发板上验证过,仅供参考:
    本论坛链接: https://www.nxpic.org.cn/bbs/article_265_104130.html
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-7-20 16:03:21 | 显示全部楼层

    RE:请教:MC9S12XEP100 定时器溢出中断进不了~

    谢谢龙丘老师!
    该会员没有填写今日想说内容.

    该用户从未签到

    3

    主题

    42

    帖子

    0

    新手上路

    Rank: 1

    积分
    86
    最后登录
    1970-1-1
     楼主| 发表于 2010-7-21 08:08:26 | 显示全部楼层

    RE:请教:MC9S12XEP100 定时器溢出中断进不了~

    谢谢 龙丘老师,呵呵~~真是疏忽大意啊~!

    该用户从未签到

    3

    主题

    42

    帖子

    0

    新手上路

    Rank: 1

    积分
    86
    最后登录
    1970-1-1
     楼主| 发表于 2010-7-21 08:19:32 | 显示全部楼层

    RE:请教:MC9S12XEP100 定时器溢出中断进不了~

    也同样谢谢 安老师!!!
    呵呵
    ~~很宽慰!

    该用户从未签到

    3

    主题

    42

    帖子

    0

    新手上路

    Rank: 1

    积分
    86
    最后登录
    1970-1-1
     楼主| 发表于 2010-7-21 08:23:13 | 显示全部楼层

    RE:请教:MC9S12XEP100 定时器溢出中断进不了~

    每个芯片的 中断数是不一样的。。。
    XEP100中的中断有一百多个,而DP256上却只有63个~!
    后者的定时器溢出中断是 16,而前者的溢出中断号为16的是ECT的溢出中断 不是TIM模块的。。。。TIM模块的中断是 93~~~

    多谢龙丘老师!
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-7-21 09:05:45 | 显示全部楼层

    RE:请教:MC9S12XEP100 定时器溢出中断进不了~

    那个是个例子,希望你参考一下。
    该会员没有填写今日想说内容.
    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-21 07:00 , Processed in 0.101220 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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