智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1292|回复: 2
打印 上一主题 下一主题

希望高手帮帮忙

[复制链接]

5

主题

36

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1016
威望
529
贡献
337
兑换币
38
注册时间
2012-3-3
在线时间
75 小时
毕业学校
大连交通大学
跳转到指定楼层
1#
发表于 2012-3-16 22:14:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2贡献
void PIT_Init(void)
{
PITCFLMT=0X00;
PITMUX=0X00;
PITMTLD0=240-1;
PITLD0=50000-1;
PITINTE=0X01;
PITCE=0X01;
PITCFLMT=0X80;
}
void PORTB_Init()
{
DDRB=0XFF;
PORTB=0XFF;
}
void interrupt 66 PIT_ISR(void)
{
  PITTF=0X01;
  a++;
    if(a%2==1)
    {
      PORTB=0X00;
    }
     if(a%2==0)
    {
      PORTB=0XFF;
    }
    if(a==100)
    {
      a=0;
    }
}
这个程序编译时怎么总是出现Fixup overflow in_Vector_66,to PIT_ISR type 1,at offset 0x0这个错误啊

0

主题

1

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
228
威望
122
贡献
66
兑换币
65
注册时间
2013-10-23
在线时间
21 小时
毕业学校
安徽大学
2#
发表于 2013-10-23 21:08:39 | 只看该作者
问题出在#pragma CODE_SEG _NEAR_SEG NON_BANKED,注意短线的长度,应该为#pragma CODE_SEG __NEAR_SEG NON_BANKED  
回复

使用道具 举报

5

主题

36

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1016
威望
529
贡献
337
兑换币
38
注册时间
2012-3-3
在线时间
75 小时
毕业学校
大连交通大学
3#
 楼主| 发表于 2014-7-27 15:06:57 | 只看该作者
非常感谢,我现在才看到,谢谢!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-21 19:41 , Processed in 0.072193 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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