Board logo

标题: [求助]dg128 ATD图像采集问题 [打印本页]

作者: saserking    时间: 2007-5-26 03:24     标题: [求助]dg128 ATD图像采集问题

我用ATD采集PAL格式图像信号时聚到诡异问题:

用清华的TBDML下载程序,在HIWAVE里启动程序,采集到的图像正常

不做任何改变,拔掉下载器,用开发板上的reset复位让程序完全独立运行,采集到的图像就不正常,出现锯齿状的错行

请教大虾们:仿真器控制运行和独立运行用什么不同么?为什么会出现执行结果不同的情况?

//bow
作者: saserking    时间: 2007-5-26 04:22

考古到类似问题,可能是超频的问题

另问:不接BDM头时直接把MODC拉低,让单片机总是工作在Specail Single Chip模式下除了若干敏感寄存器变为可写外有没有其他弊端?
作者: saserking    时间: 2007-5-27 02:53

问题解决

不是超频的问题

是初始化代码的问题,之前写成这样:
void InitIRQ(void)
{
INTCR_IRQEN=1;
INTCR_IRQE=1;
}

IRQE这一位被写入两次,Special Single Chip模式可以实现
但Normal Single Chip模式下这是个Write Once位,于是挂掉了

代码修改为:
void InitIRQ(void)
{
INTCR_IRQE=1;
INTCR_IRQEN=1;
}
之后一切正常了

顺便贴出超频数据:
OscClk=16MHz
BusClk=37MHz
ADClk=9.25MHz

另外,电路上直接把MODC拉低,单片机不工作,是不是说Special Single Chip模式只能由BDM头设定,其他情况不能使用?

[此贴子已经被作者于2007-5-27 2:53:40编辑过]


作者: strongchen    时间: 2007-5-28 10:17

MODC拉低后MCU进入特殊单片模式,此时要等待BDM通讯建立后才能工作。
作者: saserking    时间: 2007-5-28 17:13

o 3x
本来还想试试不接BDM用special模式运行的,看来比较难实现了




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0