调试时命令框中出现Other BGND 2080AA ,ILLEGAL_BP?
- UID
- 86363
- 性别
- 男
|
快要毕业了。。。
想要一个,谢谢
sunkepei@126.com |
|
|
|
|
|
- UID
- 146851
- 性别
- 男
|
调试时命令框中出现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 |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
|
|
|
|
|
- UID
- 146851
- 性别
- 男
|
没设断点,单步运行到DelayMs(50);中的时候就会跑飞
|
|
|
|
|
|
- UID
- 146851
- 性别
- 男
|
|
|
|
|
|
- UID
- 104631
- 性别
- 男
|
单步运行? 前面的程序都是单步运行的吗?
PLL打开了?那单步运行肯定有问题了 |
|
|
|
|
|
- UID
- 146851
- 性别
- 男
|
PLL打开了,前面的都是单步运行。
单步运行出什么问题了? |
|
|
|
|
|
- UID
- 146851
- 性别
- 男
|
把上面的程序下到芯片里去运行,过个3点多秒复位信号那边就会被拉低。
斑竹请指导下!!! |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
是DP256的芯片吗?可以把整个project打包上传看看。 |
|
|
|
|
|
- UID
- 146851
- 性别
- 男
|
|
|
|
|
|
- UID
- 146851
- 性别
- 男
|
http://bbs.eccn.com/uploadImages/test.rar |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
我没有A512的板子,就把你的主程序写到了一个新的DP256的project中,然后编译、调试、单步运行,都没有发现问题。看起来应是你的硬件有问题。用示波器监控一下晶振和复位信号。看看程序是否进入了外部中断。 |
|
|
|
|
|
- UID
- 146851
- 性别
- 男
|
我程序里面的PP7脚是控制一个外部器件的电源,当PP7置0时,电源开启,之后过几秒复位信号那边就会产生。 |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
当外部电源开启时,A512的电源或复位脚上是否有干扰或波动? |
|
|
|
|
|
- UID
- 146851
- 性别
- 男
|
|
|
|
|
|