难道是 PICC18 9.61的BUG吗?

2020-02-10 08:48发布

对PIC18F4520单片机,下面的程序 PICC18 9.50 能够运行,硬件运行正确,
但对PICC9.61 却不行!灯总是不亮, 配置位设置应该无问题,与PICC18 9.50 设置的一样,
在ICD2下仿真,运行到
TRISA=0xC0;   //下一句为何总是复位
的下一段程序总是复位!不知如何解决,大家能给点办法吗? 苦呀!!


#include "pic18fxx20.h"
void main(void)
{ T0CS=0;
  TRISA=0xC0;   //为何总是复位
  RA0=0;
  RA1=0;
  RA2=1;
  RA3=1;
  RA4=1;
while(1);
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
leofoolish
1楼-- · 2020-02-10 12:02
设置问题哦。
在project里面的option里面的gloabl里面的第一个选项,勾上,就OK了。
试试。
lihongguang
2楼-- · 2020-02-10 13:25
经反复尝试,加入中断函数后
void interrupt HI_ISR()
{ return ;
}
一切都ok 了,可能是个编译器的BUG

一周热门 更多>