首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

调试时命令框中出现Other BGND 2080AA ,ILLEGAL_BP?

快要毕业了。。。
想要一个,谢谢
sunkepei@126.com
我来学习的呵呵。。。

调试时命令框中出现Other BGND 2080AA ,ILLEGAL_BP?

硬件防真调试时命令框出现Other BGND 2080AA,ILLEGAL_BL。


程序跑飞了?代码如下:


void main(void) {
  /* put your own code here */
  DisableInterrupts;
  PLL_init(1,1);
  DDRH = 0x7f;
  DDRP = 0xff;
  DDRM = 0xE1;
  DDRJ_DDRJ1 = 1;
  DDRT_DDRT5 = 1;
  PTT_PTT5 = 0;
  PTJ_PTJ1 = 1; 
  PTP_PTP7 = 0;
  PTP_PTP0 = 1;
  PTM_PTM0 = 1;
  PTM_PTM5 = 0;
  PTM_PTM6 = 1;
  PTM_PTM7 = 1;
  DelayMs(50);
  for(;;) {} /* wait forever */
}


如果把PLL屏蔽掉或PP7脚置1,就不会跑飞,不解啊
所用芯片HC12,晶振12M

迷途的羔羊!
你在哪里设置了断点呢?
海纳百川  有容乃大
没设断点,单步运行到DelayMs(50);中的时候就会跑飞
迷途的羔羊!
会不会是电压过低,引起的复位。
迷途的羔羊!
单步运行? 前面的程序都是单步运行的吗?
PLL打开了?那单步运行肯定有问题了
PLL打开了,前面的都是单步运行。
单步运行出什么问题了?
迷途的羔羊!
把上面的程序下到芯片里去运行,过个3点多秒复位信号那边就会被拉低。
斑竹请指导下!!!
迷途的羔羊!
是DP256的芯片吗?可以把整个project打包上传看看。
海纳百川  有容乃大
好的,是MC9S12A512
迷途的羔羊!
http://bbs.eccn.com/uploadImages/test.rar
迷途的羔羊!
我没有A512的板子,就把你的主程序写到了一个新的DP256的project中,然后编译、调试、单步运行,都没有发现问题。看起来应是你的硬件有问题。用示波器监控一下晶振和复位信号。看看程序是否进入了外部中断。
海纳百川  有容乃大
我程序里面的PP7脚是控制一个外部器件的电源,当PP7置0时,电源开启,之后过几秒复位信号那边就会产生。
迷途的羔羊!
当外部电源开启时,A512的电源或复位脚上是否有干扰或波动?
海纳百川  有容乃大
供电电压会降低0.2V左右,然后会波动。
迷途的羔羊!
返回列表